@remotion/media-parser
Version:
A pure JavaScript library for parsing video files
31 lines (30 loc) • 713 B
TypeScript
import type { BufferIterator } from '../../../iterator/buffer-iterator';
import type { BaseBox } from '../base-type';
export type ThreeDMatrix = [
number,
number,
number,
number,
number,
number,
number,
number,
number
];
export interface MvhdBox extends BaseBox {
durationInUnits: number;
durationInSeconds: number;
creationTime: number | null;
modificationTime: number | null;
timeScale: number;
rate: number;
volume: number;
matrix: ThreeDMatrix;
nextTrackId: number;
type: 'mvhd-box';
}
export declare const parseMvhd: ({ iterator, offset, size, }: {
iterator: BufferIterator;
offset: number;
size: number;
}) => MvhdBox;