UNPKG

@remotion/studio

Version:

APIs for interacting with the Remotion Studio

31 lines (30 loc) 1.56 kB
import type { LogLevel } from '@remotion/renderer'; import type { RenderStillOnWebImageFormat, WebRendererContainer, WebRendererVideoCodec } from '@remotion/web-renderer'; import type React from 'react'; import type { VideoConfig } from 'remotion'; import type { RenderType } from './WebRenderModal'; type WebRenderModalBasicProps = { readonly renderMode: RenderType; readonly resolvedComposition: VideoConfig; readonly imageFormat: RenderStillOnWebImageFormat; readonly setStillFormat: (format: RenderStillOnWebImageFormat) => void; readonly frame: number; readonly onFrameChanged: (e: string) => void; readonly onFrameSetDirectly: (newFrame: number) => void; readonly container: WebRendererContainer; readonly setContainerFormat: (container: WebRendererContainer) => void; readonly setCodec: (codec: WebRendererVideoCodec) => void; readonly encodableVideoCodecs: WebRendererVideoCodec[]; readonly effectiveVideoCodec: WebRendererVideoCodec; readonly startFrame: number | null; readonly setStartFrame: React.Dispatch<React.SetStateAction<number | null>>; readonly endFrame: number | null; readonly setEndFrame: React.Dispatch<React.SetStateAction<number | null>>; readonly outName: string; readonly onOutNameChange: React.ChangeEventHandler<HTMLInputElement>; readonly validationMessage: string | null; readonly logLevel: LogLevel; readonly setLogLevel: (level: LogLevel) => void; }; export declare const WebRenderModalBasic: React.FC<WebRenderModalBasicProps>; export {};