UNPKG

isobmff-inspector

Version:

Simple ISOBMFF parser, compatible with JavaScript and Node.JS

43 lines 1.73 kB
/** * @param {import("../types.js").ParsedBox} box * @param {"warning" | "error"} severity * @param {string} message * @returns {void} */ export function addBoxIssue(box: import("../types.js").ParsedBox, severity: "warning" | "error", message: string): void; /** * @param {string} name * @param {string=} parentType * @returns {import("../boxes/types.js").BoxDefinition<{ [key: string]: unknown }> | undefined} */ export function getBoxDefinition(name: string, parentType?: string | undefined): import("../boxes/types.js").BoxDefinition<{ [key: string]: unknown; }> | undefined; /** * @param {string} name * @param {string=} parentType * @returns {boolean} */ export function shouldReadContent(name: string, parentType?: string | undefined): boolean; /** * @param {string} name * @param {string=} parentType * @returns {boolean} */ export function hasContentParser(name: string, parentType?: string | undefined): boolean; /** * @param {string} name * @param {string=} parentType * @returns {boolean} */ export function isContainerBox(name: string, parentType?: string | undefined): boolean; /** * @param {import("../types.js").ParsedBox} atomObject * @param {Uint8Array} content * @param {(content: Uint8Array, offset: number, parentType?: string) => import("../types.js").ParsedBox[]} parseChildren * @param {number} contentOffset * @param {string=} parentType * @returns {void} */ export function parseBoxContent(atomObject: import("../types.js").ParsedBox, content: Uint8Array, parseChildren: (content: Uint8Array, offset: number, parentType?: string) => import("../types.js").ParsedBox[], contentOffset: number, parentType?: string | undefined): void; //# sourceMappingURL=box_parsing.d.ts.map