Variable SettingsSchemaConst
SettingsSchema: Zod.z.ZodObject< { decoderPreferredAcceleration: Zod.z.ZodDefault< Zod.z.ZodOptional<Zod.z.ZodNativeEnum<typeof PreferredAcceleration>>, >; 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>, >; 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>, >; 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, { decoderPreferredAcceleration: PreferredAcceleration; encoderBitrate: number; encoderBitrateMode: BitrateMode; encoderCodec: VideoCodec; encoderCrf: number; encoderDeadline: number; encoderForcedCodecRFCString: string; encoderPerformanceMode: PerformanceMode; encoderPreferredAcceleration: PreferredAcceleration; encoderUseAlpha: boolean; encoderUseWebCodecs: boolean; m3u8MaxResolution: [number, number]; renderAudioUseWorker: boolean; renderMaxQueueSize: number; renderShowPreview: boolean; renderThrottleFactor: number; subtitlesAutoWrapOnResize: boolean; subtitlesScaleOnResize: boolean; viewAutoLayoutOnResize: AutoLayoutMode; }, { decoderPreferredAcceleration?: HARDWARE | SOFTWARE | NO_PREFERENCE; encoderBitrate?: number; encoderBitrateMode?: CONSTANT | VARIABLE; encoderCodec?: H264 | VP8 | VP9; encoderCrf?: number; encoderDeadline?: number; encoderForcedCodecRFCString?: string; encoderPerformanceMode?: REALTIME | QUALITY; encoderPreferredAcceleration?: HARDWARE | SOFTWARE | NO_PREFERENCE; encoderUseAlpha?: boolean; encoderUseWebCodecs?: boolean; m3u8MaxResolution?: [number, number]; renderAudioUseWorker?: boolean; renderMaxQueueSize?: number; renderShowPreview?: boolean; renderThrottleFactor?: number; subtitlesAutoWrapOnResize?: boolean; subtitlesScaleOnResize?: boolean; viewAutoLayoutOnResize?: NONE | BOTH | PREFER_WIDTH | PREFER_HEIGHT; },> = ...