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

    Variable GroupVideoAssetSchemaConst

    GroupVideoAssetSchema: ZodIntersection<
        ZodObject<
            {
                asset_id: ZodString;
                asset_role: ZodOptional<ZodString>;
                required: ZodBoolean;
                overlays: ZodOptional<
                    ZodArray<
                        ZodObject<
                            {
                                id: ZodString;
                                description: ZodOptional<ZodString>;
                                visual: ZodOptional<
                                    ZodObject<
                                        {
                                            url: ZodOptional<(...)>;
                                            light: ZodOptional<(...)>;
                                            dark: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >;
                                bounds: ZodObject<
                                    {
                                        x: ZodNumber;
                                        y: ZodNumber;
                                        width: ZodNumber;
                                        height: ZodNumber;
                                        unit: ZodUnion<readonly [(...), (...), (...), (...), (...), (...)]>;
                                    },
                                    $loose,
                                >;
                            },
                            $loose,
                        >,
                    >,
                >;
            },
            $loose,
        >,
        ZodObject<
            {
                asset_type: ZodLiteral<"video">;
                requirements: ZodOptional<
                    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<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >,
                            >;
                            codecs: ZodOptional<
                                ZodArray<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >,
                            >;
                            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<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >,
                            >;
                            audio_sample_rates: ZodOptional<ZodArray<ZodNumber>>;
                            audio_channels: ZodOptional<
                                ZodArray<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >,
                            >;
                            loudness_lufs: ZodOptional<ZodNumber>;
                            loudness_tolerance_db: ZodOptional<ZodNumber>;
                            true_peak_dbfs: ZodOptional<ZodNumber>;
                        },
                        $loose,
                    >,
                >;
            },
            $loose,
        >,
    > = ...