@remotion/media-parser
Version:
A pure JavaScript library for parsing video files
22 lines (21 loc) • 589 B
TypeScript
import type { BufferIterator } from '../../iterator/buffer-iterator';
export interface TrunBox {
type: 'trun-box';
version: number;
sampleCount: number;
dataOffset: number | null;
firstSampleFlags: number | null;
samples: TRunSample[];
}
type TRunSample = {
sampleDuration: number | null;
sampleSize: number | null;
sampleFlags: number | null;
sampleCompositionTimeOffset: number | null;
};
export declare const parseTrun: ({ iterator, offset, size, }: {
iterator: BufferIterator;
offset: number;
size: number;
}) => TrunBox;
export {};