@adcp/client API Reference - v3.11.2
    Preparing search index...

    Variable VideoAssetSchemaConst

    VideoAssetSchema: ZodIntersection<
        ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
        ZodObject<
            {
                url: ZodString;
                width: ZodNumber;
                height: ZodNumber;
                duration_ms: ZodOptional<ZodNullable<ZodNumber>>;
                file_size_bytes: ZodOptional<ZodNullable<ZodNumber>>;
                container_format: ZodOptional<ZodNullable<ZodString>>;
                video_codec: ZodOptional<ZodNullable<ZodString>>;
                video_bitrate_kbps: ZodOptional<ZodNullable<ZodNumber>>;
                frame_rate: ZodOptional<ZodNullable<ZodString>>;
                frame_rate_type: ZodOptional<
                    ZodNullable<
                        ZodUnion<readonly [ZodLiteral<"constant">, ZodLiteral<"variable">]>,
                    >,
                >;
                scan_type: ZodOptional<
                    ZodNullable<
                        ZodUnion<
                            readonly [ZodLiteral<"progressive">, ZodLiteral<"interlaced">],
                        >,
                    >,
                >;
                color_space: ZodOptional<
                    ZodNullable<
                        ZodUnion<
                            readonly [
                                ZodLiteral<"rec709">,
                                ZodLiteral<"rec2020">,
                                ZodLiteral<"rec2100">,
                                ZodLiteral<"srgb">,
                                ZodLiteral<"dci_p3">,
                            ],
                        >,
                    >,
                >;
                hdr_format: ZodOptional<
                    ZodNullable<
                        ZodUnion<
                            readonly [
                                ZodLiteral<"sdr">,
                                ZodLiteral<"hdr10">,
                                ZodLiteral<"hdr10_plus">,
                                ZodLiteral<"hlg">,
                                ZodLiteral<"dolby_vision">,
                            ],
                        >,
                    >,
                >;
                chroma_subsampling: ZodOptional<
                    ZodNullable<
                        ZodUnion<
                            readonly [
                                ZodLiteral<"4:2:0">,
                                ZodLiteral<"4:2:2">,
                                ZodLiteral<"4:4:4">,
                            ],
                        >,
                    >,
                >;
                video_bit_depth: ZodOptional<
                    ZodNullable<
                        ZodUnion<readonly [ZodLiteral<8>, ZodLiteral<10>, ZodLiteral<12>]>,
                    >,
                >;
                gop_interval_seconds: ZodOptional<ZodNullable<ZodNumber>>;
                gop_type: ZodOptional<
                    ZodNullable<
                        ZodUnion<readonly [ZodLiteral<"closed">, ZodLiteral<"open">]>,
                    >,
                >;
                moov_atom_position: ZodOptional<
                    ZodNullable<
                        ZodUnion<readonly [ZodLiteral<"start">, ZodLiteral<"end">]>,
                    >,
                >;
                has_audio: ZodOptional<ZodNullable<ZodBoolean>>;
                audio_codec: ZodOptional<ZodNullable<ZodString>>;
                audio_sampling_rate_hz: ZodOptional<ZodNullable<ZodNumber>>;
                audio_channels: ZodOptional<
                    ZodNullable<
                        ZodUnion<
                            readonly [
                                ZodLiteral<"mono">,
                                ZodLiteral<"stereo">,
                                ZodLiteral<"5.1">,
                                ZodLiteral<"7.1">,
                            ],
                        >,
                    >,
                >;
                audio_bit_depth: ZodOptional<
                    ZodNullable<
                        ZodUnion<readonly [ZodLiteral<16>, ZodLiteral<24>, ZodLiteral<32>]>,
                    >,
                >;
                audio_bitrate_kbps: ZodOptional<ZodNullable<ZodNumber>>;
                audio_loudness_lufs: ZodOptional<ZodNullable<ZodNumber>>;
                audio_true_peak_dbfs: ZodOptional<ZodNullable<ZodNumber>>;
            },
            $strip,
        >,
    > = ...