UNPKG

tav-media

Version:

Cross platform media editing framework

37 lines (36 loc) 879 B
interface WxVideoLike { videoWidth: number; videoHeight: number; duration: number; decoder: WechatMiniprogram.VideoDecoder; } export declare class WxVideoReader { path: string; static videos: { [path: string]: WxVideoLike; }; static targetCanvas: WechatMiniprogram.Canvas; static preload(path: string): Promise<WxVideoLike>; type: number; video?: WxVideoLike; width: number; height: number; contentTime: number; private lastSampleData; private lastFrameData; private gotFrame; constructor(path: string); seekTo(contentTime: number): void; render(): void; readSample(): { bytes: number; length: number; width: number; height: number; }; freeBuffer(): void; freeBufferNextFrame(): void; release(): void; setOptions(): void; } export {};