Files
clawbot/skills/remotion-prompt-video/node_modules/@remotion/studio-server/dist/start-studio.d.ts
T

41 lines
1.9 KiB
TypeScript

import type { WebpackOverrideFn } from '@remotion/bundler';
import type { LogLevel } from '@remotion/renderer';
import type { GitSource, RenderDefaults, RenderJob } from '@remotion/studio-shared';
import type { QueueMethods } from './preview-server/api-types';
export type StartStudioResult = {
type: 'restarted';
} | {
type: 'already-running';
};
export declare const startStudio: ({ browserArgs, browserFlag, configValueShouldOpenBrowser, fullEntryPath, logLevel, getCurrentInputProps, getEnvVariables, desiredPort, maxTimelineTracks, remotionRoot, keyboardShortcutsEnabled, experimentalClientSideRenderingEnabled, relativePublicDir, webpackOverride, poll, getRenderDefaults, getRenderQueue, numberOfAudioTags, queueMethods, parsedCliOpen, previewEntry, gitSource, bufferStateDelayInMilliseconds, binariesDirectory, forceIPv4, audioLatencyHint, enableCrossSiteIsolation, askAIEnabled, forceNew, }: {
browserArgs: string;
browserFlag: string;
logLevel: LogLevel;
configValueShouldOpenBrowser: boolean;
fullEntryPath: string;
getCurrentInputProps: () => object;
getEnvVariables: () => Record<string, string>;
desiredPort: number | null;
maxTimelineTracks: number | null;
bufferStateDelayInMilliseconds: number | null;
remotionRoot: string;
keyboardShortcutsEnabled: boolean;
experimentalClientSideRenderingEnabled: boolean;
relativePublicDir: string | null;
webpackOverride: WebpackOverrideFn;
poll: number | null;
getRenderDefaults: () => RenderDefaults;
getRenderQueue: () => RenderJob[];
numberOfAudioTags: number;
audioLatencyHint: AudioContextLatencyCategory | null;
enableCrossSiteIsolation: boolean;
queueMethods: QueueMethods;
parsedCliOpen: boolean;
previewEntry: string;
gitSource: GitSource | null;
binariesDirectory: string | null;
forceIPv4: boolean;
askAIEnabled: boolean;
forceNew: boolean;
}) => Promise<StartStudioResult>;