Module Values.MultitrackInputConfigurationSource

A complex type that specifies multitrack input configuration.

Sourcetype nonrec t = {
  1. enabled : IsMultitrackInputEnabled.t option;
    (*

    Indicates whether multitrack input is enabled. Can be set to true only if channel type is STANDARD. Setting enabled to true with any other channel type will cause an exception. If true, then policy, maximumResolution, and containerFormat are required, and containerFormat must be set to FRAGMENTED_MP4. Default: false.

    *)
  2. policy : MultitrackPolicy.t option;
    (*

    Indicates whether multitrack input is allowed or required. Required if enabled is true.

    *)
  3. maximumResolution : MultitrackMaximumResolution.t option;
    (*

    Maximum resolution for multitrack input. Required if enabled is true.

    *)
}
Sourceval make : ?enabled:??? -> ?policy:??? -> ?maximumResolution:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of IsMultitrackInputEnabled.t | `Enum of string ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t