UNPKG

remotion

Version:

Make videos programmatically

19 lines (18 loc) 719 B
import type { RemotionAnimatedImageLoopBehavior } from './props'; export type AnimatedImageCacheItem = { timeInSeconds: number; frameIndex: number; frame: VideoFrame | null; }; export type RemotionImageDecoder = { close: () => void; getFrame: (i: number, loopBehavior: RemotionAnimatedImageLoopBehavior) => Promise<AnimatedImageCacheItem | null>; frameCount: number; }; export declare const decodeImage: ({ resolvedSrc, signal, requestInit, currentTime, initialLoopBehavior, }: { resolvedSrc: string; signal: AbortSignal; requestInit?: RequestInit | undefined; currentTime: number; initialLoopBehavior: RemotionAnimatedImageLoopBehavior; }) => Promise<RemotionImageDecoder>;