@svta/common-media-library
Version:
A common library for media playback in JavaScript
28 lines • 1.67 kB
TypeScript
import type { DataInformationBox } from './DataInformationBox.js';
import type { EditBox } from './EditBox.js';
import type { ItemInfoBox } from './ItemInfoBox.js';
import type { ItemProtectionBox } from './ItemProtectionBox.js';
import type { ItemReferenceBox } from './ItemReferenceBox.js';
import type { MediaBox } from './MediaBox.js';
import type { MediaInformationBox } from './MediaInformationBox.js';
import type { MetaBox } from './MetaBox.js';
import type { MovieBox } from './MovieBox.js';
import type { MovieExtendsBox } from './MovieExtendsBox.js';
import type { MovieFragmentBox } from './MovieFragmentBox.js';
import type { MovieFragmentRandomAccessBox } from './MovieFragmentRandomAccessBox.js';
import type { ProtectionSchemeInformationBox } from './ProtectionSchemeInformationBox.js';
import type { SampleTableBox } from './SampleTableBox.js';
import type { SchemeInformationBox } from './SchemeInformationBox.js';
import type { TrackBox } from './TrackBox.js';
import type { TrackFragmentBox } from './TrackFragmentBox.js';
import type { TrackReferenceBox } from './TrackReferenceBox.js';
import type { UserDataBox } from './UserDataBox.js';
/**
* Container boxes that can contain other boxes
*
* @group ISOBMFF
*
* @beta
*/
export type IsoContainerBox = DataInformationBox | EditBox | ItemInfoBox | ItemProtectionBox | ItemReferenceBox | MediaBox | MediaInformationBox | MetaBox | MovieBox | MovieExtendsBox | MovieFragmentBox | MovieFragmentRandomAccessBox | ProtectionSchemeInformationBox | SampleTableBox | SchemeInformationBox | TrackBox | TrackFragmentBox | TrackReferenceBox | UserDataBox;
//# sourceMappingURL=IsoContainerBox.d.ts.map