@diffusionstudio/core-v4
Version:
2D motion graphics and video rendering engine
20 lines (19 loc) • 525 B
TypeScript
import { VideoSample } from 'mediabunny';
import { VideoSource } from '../../sources';
type VideoDecoderOptions = {
start: number;
stop: number;
};
export declare class VideoDecoder {
current?: VideoSample | void;
rotation?: number;
private next?;
private source;
private options;
private generator?;
constructor(source: VideoSource, options: VideoDecoderOptions);
init(): Promise<this>;
forward(playbackTime: number, delay: number): Promise<void>;
close(): void;
}
export {};