@remotion/media-parser
Version:
A pure JavaScript library for parsing video files
26 lines (25 loc) • 722 B
TypeScript
import type { BufferIterator } from '../../iterator/buffer-iterator';
import type { BaseBox } from './base-type';
import type { ThreeDMatrix } from './moov/mvhd';
export interface TkhdBox extends BaseBox {
type: 'tkhd-box';
alternateGroup: number;
creationTime: number | null;
duration: number;
modificationTime: number | null;
trackId: number;
version: number;
layer: number;
volume: number;
matrix: ThreeDMatrix;
width: number;
height: number;
unrotatedWidth: number;
unrotatedHeight: number;
rotation: number;
}
export declare const parseTkhd: ({ iterator, offset, size, }: {
iterator: BufferIterator;
offset: number;
size: number;
}) => TkhdBox;