@remotion/media-parser
Version:
A pure JavaScript library for parsing video files
15 lines (14 loc) • 685 B
TypeScript
import type { MediaParserAudioSample, MediaParserVideoSample } from '../../webcodec-sample-types';
export declare const samplesObservedState: () => {
addVideoSample: (videoSample: MediaParserVideoSample) => void;
addAudioSample: (audioSample: MediaParserAudioSample) => void;
getSlowDurationInSeconds: () => number;
getFps: () => number;
getSlowNumberOfFrames: () => number;
getAudioBitrate: () => number | null;
getVideoBitrate: () => number | null;
getLastSampleObserved: () => boolean;
setLastSampleObserved: () => void;
getAmountOfSamplesObserved: () => number;
};
export type SamplesObservedState = ReturnType<typeof samplesObservedState>;