mp4box
Version:
JavaScript version of GPAC's MP4Box tool
61 lines (57 loc) • 6.52 kB
TypeScript
import { as as bxmlBox, at as dinfBox, au as edtsBox, av as emsgBox, aw as etypBox, ax as freeBox, ay as ftypBox, az as grplBox, aA as hinfBox, aB as hmhdBox, aC as hntiBox, aD as idatBox, aE as iodsBox, aF as ipcoBox, aG as iproBox, aH as iprpBox, aI as j2kHBox, aJ as mdatBox, aK as mdhdBox, aL as mdiaBox, aM as mecoBox, aN as mfhdBox, aO as mfraBox, aP as minfBox, aQ as moofBox, aR as moovBox, aS as mvexBox, aT as mvhdBox, aU as nmhdBox, aV as povdBox, aW as rinfBox, aX as schiBox, aY as sidxBox, aZ as sinfBox, a_ as skipBox, a$ as ssixBox, b0 as stblBox, b1 as strdBox, b2 as strkBox, b3 as stypBox, b4 as tfdtBox, b5 as tfhdBox, b6 as tkhdBox, b7 as trafBox, b8 as trakBox, b9 as trgrBox, ba as trunBox, bb as udtaBox, bc as vttcBox, bd as xmlBox, a as BoxRegistry } from './log-DO1-_KSL.js';
export { G as AllIdentifiers, R as AllRegisteredBoxes, B as Box, y as BoxFourCC, O as BoxKind, aa as Charset, $ as Description, t as DescriptorRegistry, ah as EncodedLengthStringType, af as EncodedStringType, ac as EndianNumberType, ai as EndianStringType, a2 as EntityGroup, a8 as Entry, w as Extends, X as ExtractedTrack, am as FnType, W as FragmentedTrack, F as FullBox, ak as GetterSetterType, r as ISOFile, a0 as IncompleteBox, v as InstanceOf, I as IsoFileOptions, a1 as Item, K as KindOf, ag as LengthStringType, L as Log, a4 as Matrix, _ as Movie, l as MultiBufferStream, a5 as Nalu, a6 as NaluArray, N as NumberTuple, ad as NumberType, a7 as Output, ao as ParsedType, a9 as Reference, S as Sample, z as SampleEntryFourCC, P as SampleEntryKind, Y as SampleGroup, c as SampleGroupEntry, C as SampleGroupEntryGroupingType, Q as SampleGroupEntryKind, q as SampleGroupInfo, ab as SimpleNumberType, ae as SimpleStringType, e as SingleItemTypeReferenceBox, f as SingleItemTypeReferenceBoxLarge, aj as StringType, ar as StructDataFromStructDefinition, ap as StructDefinition, a3 as SubSample, Z as Track, d as TrackGroupTypeBox, g as TrackReferenceTypeBox, x as TupleOf, al as TupleType, an as Type, T as TypedArray, U as UUIDKeys, J as UUIDKind, aq as ValueFromType, u as ValueOf, m as createFile } from './log-DO1-_KSL.js';
declare const SIMPLE_BOXES_bxmlBox: typeof bxmlBox;
declare const SIMPLE_BOXES_dinfBox: typeof dinfBox;
declare const SIMPLE_BOXES_edtsBox: typeof edtsBox;
declare const SIMPLE_BOXES_emsgBox: typeof emsgBox;
declare const SIMPLE_BOXES_etypBox: typeof etypBox;
declare const SIMPLE_BOXES_freeBox: typeof freeBox;
declare const SIMPLE_BOXES_ftypBox: typeof ftypBox;
declare const SIMPLE_BOXES_grplBox: typeof grplBox;
declare const SIMPLE_BOXES_hinfBox: typeof hinfBox;
declare const SIMPLE_BOXES_hmhdBox: typeof hmhdBox;
declare const SIMPLE_BOXES_hntiBox: typeof hntiBox;
declare const SIMPLE_BOXES_idatBox: typeof idatBox;
declare const SIMPLE_BOXES_iodsBox: typeof iodsBox;
declare const SIMPLE_BOXES_ipcoBox: typeof ipcoBox;
declare const SIMPLE_BOXES_iproBox: typeof iproBox;
declare const SIMPLE_BOXES_iprpBox: typeof iprpBox;
declare const SIMPLE_BOXES_j2kHBox: typeof j2kHBox;
declare const SIMPLE_BOXES_mdatBox: typeof mdatBox;
declare const SIMPLE_BOXES_mdhdBox: typeof mdhdBox;
declare const SIMPLE_BOXES_mdiaBox: typeof mdiaBox;
declare const SIMPLE_BOXES_mecoBox: typeof mecoBox;
declare const SIMPLE_BOXES_mfhdBox: typeof mfhdBox;
declare const SIMPLE_BOXES_mfraBox: typeof mfraBox;
declare const SIMPLE_BOXES_minfBox: typeof minfBox;
declare const SIMPLE_BOXES_moofBox: typeof moofBox;
declare const SIMPLE_BOXES_moovBox: typeof moovBox;
declare const SIMPLE_BOXES_mvexBox: typeof mvexBox;
declare const SIMPLE_BOXES_mvhdBox: typeof mvhdBox;
declare const SIMPLE_BOXES_nmhdBox: typeof nmhdBox;
declare const SIMPLE_BOXES_povdBox: typeof povdBox;
declare const SIMPLE_BOXES_rinfBox: typeof rinfBox;
declare const SIMPLE_BOXES_schiBox: typeof schiBox;
declare const SIMPLE_BOXES_sidxBox: typeof sidxBox;
declare const SIMPLE_BOXES_sinfBox: typeof sinfBox;
declare const SIMPLE_BOXES_skipBox: typeof skipBox;
declare const SIMPLE_BOXES_ssixBox: typeof ssixBox;
declare const SIMPLE_BOXES_stblBox: typeof stblBox;
declare const SIMPLE_BOXES_strdBox: typeof strdBox;
declare const SIMPLE_BOXES_strkBox: typeof strkBox;
declare const SIMPLE_BOXES_stypBox: typeof stypBox;
declare const SIMPLE_BOXES_tfdtBox: typeof tfdtBox;
declare const SIMPLE_BOXES_tfhdBox: typeof tfhdBox;
declare const SIMPLE_BOXES_tkhdBox: typeof tkhdBox;
declare const SIMPLE_BOXES_trafBox: typeof trafBox;
declare const SIMPLE_BOXES_trakBox: typeof trakBox;
declare const SIMPLE_BOXES_trgrBox: typeof trgrBox;
declare const SIMPLE_BOXES_trunBox: typeof trunBox;
declare const SIMPLE_BOXES_udtaBox: typeof udtaBox;
declare const SIMPLE_BOXES_vttcBox: typeof vttcBox;
declare const SIMPLE_BOXES_xmlBox: typeof xmlBox;
declare namespace SIMPLE_BOXES {
export { SIMPLE_BOXES_bxmlBox as bxmlBox, SIMPLE_BOXES_dinfBox as dinfBox, SIMPLE_BOXES_edtsBox as edtsBox, SIMPLE_BOXES_emsgBox as emsgBox, SIMPLE_BOXES_etypBox as etypBox, SIMPLE_BOXES_freeBox as freeBox, SIMPLE_BOXES_ftypBox as ftypBox, SIMPLE_BOXES_grplBox as grplBox, SIMPLE_BOXES_hinfBox as hinfBox, SIMPLE_BOXES_hmhdBox as hmhdBox, SIMPLE_BOXES_hntiBox as hntiBox, SIMPLE_BOXES_idatBox as idatBox, SIMPLE_BOXES_iodsBox as iodsBox, SIMPLE_BOXES_ipcoBox as ipcoBox, SIMPLE_BOXES_iproBox as iproBox, SIMPLE_BOXES_iprpBox as iprpBox, SIMPLE_BOXES_j2kHBox as j2kHBox, SIMPLE_BOXES_mdatBox as mdatBox, SIMPLE_BOXES_mdhdBox as mdhdBox, SIMPLE_BOXES_mdiaBox as mdiaBox, SIMPLE_BOXES_mecoBox as mecoBox, SIMPLE_BOXES_mfhdBox as mfhdBox, SIMPLE_BOXES_mfraBox as mfraBox, SIMPLE_BOXES_minfBox as minfBox, SIMPLE_BOXES_moofBox as moofBox, SIMPLE_BOXES_moovBox as moovBox, SIMPLE_BOXES_mvexBox as mvexBox, SIMPLE_BOXES_mvhdBox as mvhdBox, SIMPLE_BOXES_nmhdBox as nmhdBox, SIMPLE_BOXES_povdBox as povdBox, SIMPLE_BOXES_rinfBox as rinfBox, SIMPLE_BOXES_schiBox as schiBox, SIMPLE_BOXES_sidxBox as sidxBox, SIMPLE_BOXES_sinfBox as sinfBox, SIMPLE_BOXES_skipBox as skipBox, SIMPLE_BOXES_ssixBox as ssixBox, SIMPLE_BOXES_stblBox as stblBox, SIMPLE_BOXES_strdBox as strdBox, SIMPLE_BOXES_strkBox as strkBox, SIMPLE_BOXES_stypBox as stypBox, SIMPLE_BOXES_tfdtBox as tfdtBox, SIMPLE_BOXES_tfhdBox as tfhdBox, SIMPLE_BOXES_tkhdBox as tkhdBox, SIMPLE_BOXES_trafBox as trafBox, SIMPLE_BOXES_trakBox as trakBox, SIMPLE_BOXES_trgrBox as trgrBox, SIMPLE_BOXES_trunBox as trunBox, SIMPLE_BOXES_udtaBox as udtaBox, SIMPLE_BOXES_vttcBox as vttcBox, SIMPLE_BOXES_xmlBox as xmlBox };
}
declare const BoxParser: BoxRegistry<typeof SIMPLE_BOXES>;
export { BoxParser, BoxRegistry };