@svta/common-media-library
Version:
A common library for media playback in JavaScript
23 lines • 488 B
JavaScript
/**
* Parse a SchemeTypeBox from an IsoView
*
* @param view - The IsoView to read data from
*
* @returns A parsed SchemeTypeBox
*
* @group ISOBMFF
*
* @beta
*/
export function schm(view) {
const { version, flags } = view.readFullBox();
return {
version,
flags,
schemeType: view.readUint(4),
schemeVersion: view.readUint(4),
schemeUri: flags & 0x000001 ? view.readString(-1) : undefined,
};
}
;
//# sourceMappingURL=schm.js.map