UNPKG

@svta/common-media-library

Version:
28 lines 693 B
import { UINT } from '../fields/UINT.js'; /** * Parse an AudioSampleEntry from an IsoView * * @param view - The IsoView to read data from * * @returns A parsed AudioSampleEntry * * @group ISOBMFF * * @beta */ export function mp4a(view) { const { readArray, readUint, readTemplate, readData } = view; return { reserved1: readArray(UINT, 1, 6), dataReferenceIndex: readUint(2), reserved2: readArray(UINT, 4, 2), channelcount: readUint(2), samplesize: readUint(2), preDefined: readUint(2), reserved3: readUint(2), samplerate: readTemplate(4), esds: readData(-1), }; } ; //# sourceMappingURL=mp4a.js.map