@adcp/sdk API Reference - v7.9.0
    Preparing search index...

    Variable VideoAssetRequirementsSchemaConst

    VideoAssetRequirementsSchema: ZodObject<
        {
            min_width: ZodOptional<ZodNumber>;
            max_width: ZodOptional<ZodNumber>;
            min_height: ZodOptional<ZodNumber>;
            max_height: ZodOptional<ZodNumber>;
            aspect_ratio: ZodOptional<ZodString>;
            min_duration_ms: ZodOptional<ZodNumber>;
            max_duration_ms: ZodOptional<ZodNumber>;
            containers: ZodOptional<
                ZodArray<
                    ZodUnion<
                        readonly [
                            ZodLiteral<"mp4">,
                            ZodLiteral<"webm">,
                            ZodLiteral<"mov">,
                            ZodLiteral<"avi">,
                            ZodLiteral<"mkv">,
                        ],
                    >,
                >,
            >;
            codecs: ZodOptional<
                ZodArray<
                    ZodUnion<
                        readonly [
                            ZodLiteral<"h264">,
                            ZodLiteral<"h265">,
                            ZodLiteral<"vp8">,
                            ZodLiteral<"vp9">,
                            ZodLiteral<"av1">,
                            ZodLiteral<"prores">,
                        ],
                    >,
                >,
            >;
            max_file_size_kb: ZodOptional<ZodNumber>;
            min_bitrate_kbps: ZodOptional<ZodNumber>;
            max_bitrate_kbps: ZodOptional<ZodNumber>;
            frame_rates: ZodOptional<ZodArray<ZodNumber>>;
            audio_required: ZodOptional<ZodBoolean>;
            frame_rate_type: ZodOptional<
                ZodUnion<readonly [ZodLiteral<"constant">, ZodLiteral<"variable">]>,
            >;
            scan_type: ZodOptional<
                ZodUnion<
                    readonly [ZodLiteral<"progressive">, ZodLiteral<"interlaced">],
                >,
            >;
            gop_type: ZodOptional<
                ZodUnion<readonly [ZodLiteral<"closed">, ZodLiteral<"open">]>,
            >;
            min_gop_interval_seconds: ZodOptional<ZodNumber>;
            max_gop_interval_seconds: ZodOptional<ZodNumber>;
            moov_atom_position: ZodOptional<
                ZodUnion<readonly [ZodLiteral<"start">, ZodLiteral<"end">]>,
            >;
            audio_codecs: ZodOptional<
                ZodArray<
                    ZodUnion<
                        readonly [
                            ZodLiteral<"aac">,
                            ZodLiteral<"pcm">,
                            ZodLiteral<"ac3">,
                            ZodLiteral<"eac3">,
                            ZodLiteral<"mp3">,
                            ZodLiteral<"opus">,
                            ZodLiteral<"vorbis">,
                            ZodLiteral<"flac">,
                        ],
                    >,
                >,
            >;
            audio_sample_rates: ZodOptional<ZodArray<ZodNumber>>;
            audio_channels: ZodOptional<
                ZodArray<
                    ZodUnion<
                        readonly [
                            ZodLiteral<"mono">,
                            ZodLiteral<"stereo">,
                            ZodLiteral<"5.1">,
                            ZodLiteral<"7.1">,
                        ],
                    >,
                >,
            >;
            loudness_lufs: ZodOptional<ZodNumber>;
            loudness_tolerance_db: ZodOptional<ZodNumber>;
            true_peak_dbfs: ZodOptional<ZodNumber>;
        },
        $loose,
    > = ...