Variable SettingsSchemaConst
SettingsSchema: Zod.z.ZodObject< { clipAudioMonoChannelsWeight: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodArray<Zod.z.ZodNumber, "many">>, >; clipAudioMonoMixType: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<typeof MonoMixType>>, >; clipAudioSampleForceMono: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodBoolean>, >; clipAudioSampleRate: Zod.z.ZodDefault<Zod.z.ZodOptional<Zod.z.ZodNumber>>; clipAudioStoreSamples: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodBoolean>, >; clipVideoFilmstripInterval: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNumber>, >; clipVideoFilmstripKeyframesOnly: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodBoolean>, >; clipVideoFilmstripMaxFrames: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNumber>, >; clipVideoFilmstripMaxHeight: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNumber>, >; clipVideoFilmstripMaxWidth: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNumber>, >; clipVideoFilmstripMaxWorkers: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNumber>, >; clipVideoStoreFilmstrip: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodBoolean>, >; clipVideoStoreSamples: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodBoolean>, >; decoderPreferredAcceleration: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<typeof PreferredAcceleration>>, >; decoderUseWebCodecs: Zod.z.ZodDefault<Zod.z.ZodOptional<Zod.z.ZodBoolean>>; encoderBitrate: Zod.z.ZodDefault<Zod.z.ZodOptional<Zod.z.ZodNumber>>; encoderBitrateMode: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<typeof BitrateMode>>, >; encoderCodec: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<typeof VideoCodec>>, >; encoderCrf: Zod.z.ZodDefault<Zod.z.ZodOptional<Zod.z.ZodNumber>>; encoderDeadline: Zod.z.ZodDefault<Zod.z.ZodOptional<Zod.z.ZodNumber>>; encoderForcedCodecRFCString: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodString>, >; encoderKeyframeInterval: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNumber>, >; encoderPerformanceMode: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<typeof PerformanceMode>>, >; encoderPreferredAcceleration: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<typeof PreferredAcceleration>>, >; encoderUseAlpha: Zod.z.ZodDefault<Zod.z.ZodOptional<Zod.z.ZodBoolean>>; encoderUseWebCodecs: Zod.z.ZodDefault<Zod.z.ZodOptional<Zod.z.ZodBoolean>>; m3u8MaxResolution: Zod.z.ZodDefault< Zod.z.ZodOptional< Zod.z.ZodTuple<[Zod.z.ZodNumber, Zod.z.ZodNumber], null>, >, >; renderAudioUseWorker: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodBoolean>, >; renderCancelFailTimeout: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNumber>, >; renderMaxQueueSize: Zod.z.ZodDefault<Zod.z.ZodOptional<Zod.z.ZodNumber>>; renderShowPreview: Zod.z.ZodDefault<Zod.z.ZodOptional<Zod.z.ZodBoolean>>; renderThrottleFactor: Zod.z.ZodDefault<Zod.z.ZodOptional<Zod.z.ZodNumber>>; subtitlesAutoWrapOnResize: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodBoolean>, >; subtitlesScaleOnResize: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodBoolean>, >; viewAutoLayoutOnResize: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<typeof AutoLayoutMode>>, >; }, "strip", Zod.z.ZodTypeAny, { clipAudioMonoChannelsWeight: number[]; clipAudioMonoMixType: MonoMixType; clipAudioSampleForceMono: boolean; clipAudioSampleRate: number; clipAudioStoreSamples: boolean; clipVideoFilmstripInterval: number; clipVideoFilmstripKeyframesOnly: boolean; clipVideoFilmstripMaxFrames: number; clipVideoFilmstripMaxHeight: number; clipVideoFilmstripMaxWidth: number; clipVideoFilmstripMaxWorkers: number; clipVideoStoreFilmstrip: boolean; clipVideoStoreSamples: boolean; decoderPreferredAcceleration: PreferredAcceleration; decoderUseWebCodecs: boolean; encoderBitrate: number; encoderBitrateMode: BitrateMode; encoderCodec: VideoCodec; encoderCrf: number; encoderDeadline: number; encoderForcedCodecRFCString: string; encoderKeyframeInterval: number; encoderPerformanceMode: PerformanceMode; encoderPreferredAcceleration: PreferredAcceleration; encoderUseAlpha: boolean; encoderUseWebCodecs: boolean; m3u8MaxResolution: [number, number]; renderAudioUseWorker: boolean; renderCancelFailTimeout: number; renderMaxQueueSize: number; renderShowPreview: boolean; renderThrottleFactor: number; subtitlesAutoWrapOnResize: boolean; subtitlesScaleOnResize: boolean; viewAutoLayoutOnResize: AutoLayoutMode; }, { clipAudioMonoChannelsWeight?: number[]; clipAudioMonoMixType?: | AVERAGE | ABSOLUTE_AVERAGE | PEAK_MIN | PEAK_MAX | ABSOLUTE_MAX | ABSOLUTE_MIN; clipAudioSampleForceMono?: boolean; clipAudioSampleRate?: number; clipAudioStoreSamples?: boolean; clipVideoFilmstripInterval?: number; clipVideoFilmstripKeyframesOnly?: boolean; clipVideoFilmstripMaxFrames?: number; clipVideoFilmstripMaxHeight?: number; clipVideoFilmstripMaxWidth?: number; clipVideoFilmstripMaxWorkers?: number; clipVideoStoreFilmstrip?: boolean; clipVideoStoreSamples?: boolean; decoderPreferredAcceleration?: HARDWARE | SOFTWARE | NO_PREFERENCE; decoderUseWebCodecs?: boolean; encoderBitrate?: number; encoderBitrateMode?: CONSTANT | VARIABLE; encoderCodec?: H264 | VP8 | VP9; encoderCrf?: number; encoderDeadline?: number; encoderForcedCodecRFCString?: string; encoderKeyframeInterval?: number; encoderPerformanceMode?: REALTIME | QUALITY; encoderPreferredAcceleration?: HARDWARE | SOFTWARE | NO_PREFERENCE; encoderUseAlpha?: boolean; encoderUseWebCodecs?: boolean; m3u8MaxResolution?: [number, number]; renderAudioUseWorker?: boolean; renderCancelFailTimeout?: number; renderMaxQueueSize?: number; renderShowPreview?: boolean; renderThrottleFactor?: number; subtitlesAutoWrapOnResize?: boolean; subtitlesScaleOnResize?: boolean; viewAutoLayoutOnResize?: NONE | BOTH | PREFER_WIDTH | PREFER_HEIGHT; },> = ...