@rendley/sdk - v1.12.6
    Preparing search index...

    Variable SettingsSchemaConst

    SettingsSchema: Zod.ZodObject<
        {
            clipAudioMonoChannelsWeight: Zod.ZodDefault<
                Zod.ZodOptional<Zod.ZodArray<Zod.ZodNumber, "many">>,
            >;
            clipAudioMonoMixType: Zod.ZodDefault<
                Zod.ZodOptional<Zod.ZodNativeEnum<typeof MonoMixType>>,
            >;
            clipAudioSampleForceMono: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodBoolean>>;
            clipAudioSampleRate: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodNumber>>;
            clipAudioStoreSamples: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodBoolean>>;
            clipVideoFilmstripInterval: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodNumber>>;
            clipVideoFilmstripKeyframesOnly: Zod.ZodDefault<
                Zod.ZodOptional<Zod.ZodBoolean>,
            >;
            clipVideoFilmstripMaxFrames: Zod.ZodDefault<
                Zod.ZodOptional<Zod.ZodNumber>,
            >;
            clipVideoFilmstripMaxHeight: Zod.ZodDefault<
                Zod.ZodOptional<Zod.ZodNumber>,
            >;
            clipVideoFilmstripMaxWidth: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodNumber>>;
            clipVideoFilmstripMaxWorkers: Zod.ZodDefault<
                Zod.ZodOptional<Zod.ZodNumber>,
            >;
            clipVideoStoreFilmstrip: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodBoolean>>;
            clipVideoStoreSamples: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodBoolean>>;
            decoderPreferredAcceleration: Zod.ZodDefault<
                Zod.ZodOptional<Zod.ZodNativeEnum<typeof PreferredAcceleration>>,
            >;
            decoderUseSeparateWorker: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodBoolean>>;
            decoderUseSubImage: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodBoolean>>;
            decoderUseWebCodecs: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodBoolean>>;
            encoderBitrate: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodNumber>>;
            encoderBitrateMode: Zod.ZodDefault<
                Zod.ZodOptional<Zod.ZodNativeEnum<typeof BitrateMode>>,
            >;
            encoderCodec: Zod.ZodDefault<
                Zod.ZodOptional<Zod.ZodNativeEnum<typeof VideoCodec>>,
            >;
            encoderCrf: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodNumber>>;
            encoderDeadline: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodNumber>>;
            encoderForcedCodecRFCString: Zod.ZodDefault<
                Zod.ZodOptional<Zod.ZodString>,
            >;
            encoderKeyframeInterval: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodNumber>>;
            encoderPerformanceMode: Zod.ZodDefault<
                Zod.ZodOptional<Zod.ZodNativeEnum<typeof PerformanceMode>>,
            >;
            encoderPreferredAcceleration: Zod.ZodDefault<
                Zod.ZodOptional<Zod.ZodNativeEnum<typeof PreferredAcceleration>>,
            >;
            encoderUseAlpha: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodBoolean>>;
            encoderUseWebCodecs: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodBoolean>>;
            m3u8MaxResolution: Zod.ZodDefault<
                Zod.ZodOptional<Zod.ZodTuple<[Zod.ZodNumber, Zod.ZodNumber], null>>,
            >;
            renderAudioUseWorker: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodBoolean>>;
            renderCancelFailTimeout: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodNumber>>;
            renderMaxQueueSize: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodNumber>>;
            renderShowPreview: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodBoolean>>;
            renderThrottleFactor: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodNumber>>;
            renderVideoUseDirectFrames: Zod.ZodDefault<
                Zod.ZodOptional<Zod.ZodBoolean>,
            >;
            subtitlesAutoWrapOnResize: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodBoolean>>;
            subtitlesScaleOnResize: Zod.ZodDefault<Zod.ZodOptional<Zod.ZodBoolean>>;
            viewAutoLayoutOnResize: Zod.ZodDefault<
                Zod.ZodOptional<Zod.ZodNativeEnum<typeof AutoLayoutMode>>,
            >;
        },
        "strip",
        Zod.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;
            decoderUseSeparateWorker: boolean;
            decoderUseSubImage: boolean;
            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;
            renderVideoUseDirectFrames: boolean;
            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;
            decoderUseSeparateWorker?: boolean;
            decoderUseSubImage?: boolean;
            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;
            renderVideoUseDirectFrames?: boolean;
            subtitlesAutoWrapOnResize?: boolean;
            subtitlesScaleOnResize?: boolean;
            viewAutoLayoutOnResize?: NONE | BOTH | PREFER_WIDTH | PREFER_HEIGHT;
        },
    > = ...