UNPKG

@remotion/media-parser

Version:

A pure JavaScript library for parsing video files

21 lines (20 loc) 667 B
import type { MediaParserVideoSample } from '../../webcodec-sample-types'; export type QueuedVideoSample = Omit<MediaParserVideoSample, 'decodingTimestamp' | 'timestamp'>; type QueueItem = { sample: QueuedVideoSample; trackId: number; timescale: number; }; export declare const queuedBFramesState: () => { addFrame: ({ frame, maxFramesInBuffer, trackId, timescale, }: { frame: QueuedVideoSample; trackId: number; maxFramesInBuffer: number; timescale: number; }) => void; flush: () => void; getReleasedFrame: () => QueueItem | null; hasReleasedFrames: () => boolean; clear: () => void; }; export {};