UNPKG

@remotion/studio

Version:

APIs for interacting with the Remotion Studio

50 lines (49 loc) 2.92 kB
import type { ChromeMode, Codec, X264Preset } from '@remotion/renderer'; import type { HardwareAccelerationOption } from '@remotion/renderer/client'; import type { UiOpenGlOptions } from '@remotion/studio-shared'; import React from 'react'; export type RenderType = 'still' | 'video' | 'audio' | 'sequence'; export declare const RenderModalAdvanced: React.FC<{ readonly renderMode: RenderType; readonly minConcurrency: number; readonly maxConcurrency: number; readonly setConcurrency: React.Dispatch<React.SetStateAction<number>>; readonly concurrency: number; readonly delayRenderTimeout: number; readonly setDelayRenderTimeout: React.Dispatch<React.SetStateAction<number>>; readonly disallowParallelEncoding: boolean; readonly setDisallowParallelEncoding: React.Dispatch<React.SetStateAction<boolean>>; readonly setDisableWebSecurity: React.Dispatch<React.SetStateAction<boolean>>; readonly setIgnoreCertificateErrors: React.Dispatch<React.SetStateAction<boolean>>; readonly setHeadless: React.Dispatch<React.SetStateAction<boolean>>; readonly headless: boolean; readonly ignoreCertificateErrors: boolean; readonly disableWebSecurity: boolean; readonly openGlOption: UiOpenGlOptions; readonly setOpenGlOption: React.Dispatch<React.SetStateAction<UiOpenGlOptions>>; readonly chromeModeOption: ChromeMode; readonly setChromeModeOption: React.Dispatch<React.SetStateAction<ChromeMode>>; readonly envVariables: [string, string][]; readonly setEnvVariables: React.Dispatch<React.SetStateAction<[string, string][]>>; readonly x264Preset: X264Preset | null; readonly setx264Preset: React.Dispatch<React.SetStateAction<X264Preset>>; readonly hardwareAcceleration: HardwareAccelerationOption; readonly setHardwareAcceleration: React.Dispatch<React.SetStateAction<HardwareAccelerationOption>>; readonly offthreadVideoCacheSizeInBytes: number | null; readonly setOffthreadVideoCacheSizeInBytes: React.Dispatch<React.SetStateAction<number | null>>; readonly mediaCacheSizeInBytes: number | null; readonly setMediaCacheSizeInBytes: React.Dispatch<React.SetStateAction<number | null>>; readonly offthreadVideoThreads: number | null; readonly setOffthreadVideoThreads: React.Dispatch<React.SetStateAction<number | null>>; readonly codec: Codec; readonly enableMultiProcessOnLinux: boolean; readonly darkMode: boolean; readonly setDarkMode: React.Dispatch<React.SetStateAction<boolean>>; readonly setChromiumMultiProcessOnLinux: React.Dispatch<React.SetStateAction<boolean>>; readonly userAgent: string | null; readonly setUserAgent: React.Dispatch<React.SetStateAction<string | null>>; readonly beep: boolean; readonly setBeep: React.Dispatch<React.SetStateAction<boolean>>; readonly repro: boolean; readonly setRepro: React.Dispatch<React.SetStateAction<boolean>>; }>;