Module Values.InputDeviceUhdSettingsSource

Settings that describe the active source from the input device, and the video characteristics of that source.

Sourcetype nonrec t = {
  1. activeInput : InputDeviceActiveInput.t option;
    (*

    If you specified Auto as the configured input, specifies which of the sources is currently active (SDI or HDMI).

    *)
  2. configuredInput : InputDeviceConfiguredInput.t option;
    (*

    The source at the input device that is currently active. You can specify this source.

    *)
  3. deviceState : InputDeviceState.t option;
    (*

    The state of the input device.

    *)
  4. framerate : float option;
    (*

    The frame rate of the video source.

    *)
  5. height : int option;
    (*

    The height of the video source, in pixels.

    *)
  6. maxBitrate : int option;
    (*

    The current maximum bitrate for ingesting this source, in bits per second. You can specify this maximum.

    *)
  7. scanType : InputDeviceScanType.t option;
    (*

    The scan type of the video source.

    *)
  8. width : int option;
    (*

    The width of the video source, in pixels.

    *)
  9. latencyMs : int option;
    (*

    The Link device's buffer size (latency) in milliseconds (ms). You can specify this value.

    *)
  10. codec : InputDeviceCodec.t option;
    (*

    The codec for the video that the device produces.

    *)
  11. mediaconnectSettings : InputDeviceMediaConnectSettings.t option;
    (*

    Information about the MediaConnect flow attached to the device. Returned only if the outputType is MEDIACONNECT_FLOW.

    *)
  12. audioChannelPairs : InputDeviceUhdAudioChannelPairConfig.t list option;
    (*

    An array of eight audio configurations, one for each audio pair in the source. Each audio configuration specifies either to exclude the pair, or to format it and include it in the output from the UHD device. Applies only when the device is configured as the source for a MediaConnect flow.

    *)
  13. inputResolution : string option;
    (*

    The resolution of the Link device's source (HD or UHD). This value determines MediaLive resource allocation and billing for this input.

    *)
}
Sourceval make : ?activeInput:??? -> ?configuredInput:??? -> ?deviceState:??? -> ?framerate:??? -> ?height:??? -> ?maxBitrate:??? -> ?scanType:??? -> ?width:??? -> ?latencyMs:??? -> ?codec:??? -> ?mediaconnectSettings:??? -> ?audioChannelPairs:??? -> ?inputResolution:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Double of float | `Enum of string | `Integer of int | `List of [> `Structure of (string * [> `Enum of string | `Integer of int ]) list ] list | `String of string | `Structure of (string * [> `String of string ]) list ]) 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