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;
    },
> = ...