UNPKG

@remotion/studio

Version:

APIs for interacting with the Remotion Studio

59 lines (58 loc) 2.89 kB
import type { AudioCodec, ChromeMode, Codec, ColorSpace, LogLevel, OpenGlRenderer, PixelFormat, StillImageFormat, VideoImageFormat, X264Preset } from '@remotion/renderer'; import type { HardwareAccelerationOption } from '@remotion/renderer/client'; import type { RenderDefaults } from '@remotion/studio-shared'; import React from 'react'; import type { _InternalTypes } from 'remotion'; import type { RenderType } from './RenderModalAdvanced'; type RenderModalProps = { readonly readOnlyStudio: boolean; readonly compositionId: string; readonly initialFrame: number; readonly initialVideoImageFormat: VideoImageFormat | null; readonly initialStillImageFormat: StillImageFormat; readonly initialJpegQuality: number; readonly initialScale: number; readonly initialLogLevel: LogLevel; readonly initialConcurrency: number; readonly minConcurrency: number; readonly maxConcurrency: number; readonly initialMuted: boolean; readonly initialEnforceAudioTrack: boolean; readonly initialProResProfile: _InternalTypes['ProResProfile'] | null; readonly initialx264Preset: X264Preset; readonly initialPixelFormat: PixelFormat | null; readonly initialVideoBitrate: string | null; readonly initialAudioBitrate: string | null; readonly initialEveryNthFrame: number; readonly initialNumberOfGifLoops: number | null; readonly initialDelayRenderTimeout: number; readonly initialEnvVariables: Record<string, string>; readonly initialDisableWebSecurity: boolean; readonly initialGl: OpenGlRenderer | null; readonly initialIgnoreCertificateErrors: boolean; readonly initialOffthreadVideoCacheSizeInBytes: number | null; readonly initialMediaCacheSizeInBytes: number | null; readonly initialDarkMode: boolean; readonly initialHeadless: boolean; readonly initialColorSpace: ColorSpace; readonly initialEncodingMaxRate: string | null; readonly initialEncodingBufferSize: string | null; readonly initialUserAgent: string | null; readonly initialBeep: boolean; readonly initialRepro: boolean; readonly defaultProps: Record<string, unknown>; readonly inFrameMark: number | null; readonly outFrameMark: number | null; readonly initialMultiProcessOnLinux: boolean; readonly defaultConfigurationVideoCodec: Codec | null; readonly defaultConfigurationAudioCodec: AudioCodec | null; readonly initialForSeamlessAacConcatenation: boolean; readonly initialHardwareAcceleration: HardwareAccelerationOption; readonly renderTypeOfLastRender: RenderType | null; readonly initialChromeMode: ChromeMode; readonly initialOffthreadVideoThreads: number | null; readonly defaultMetadata: Record<string, string> | null; readonly renderDefaults: RenderDefaults; }; export declare const RenderModalWithLoader: React.FC<RenderModalProps>; export {};