Values.InputSettingsSourceLive Event input parameters. There can be multiple inputs in a single Live Event.
type nonrec t = {audioSelectors : AudioSelector.t list option;Used to select the audio stream to decode for inputs that have multiple available.
*)captionSelectors : CaptionSelector.t list option;Used to select the caption input to use for inputs that have multiple available.
*)deblockFilter : InputDeblockFilter.t option;Enable or disable the deblock filter when filtering.
*)denoiseFilter : InputDenoiseFilter.t option;Enable or disable the denoise filter when filtering.
*)filterStrength : int option;Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
*)inputFilter : InputFilter.t option;Turns on the filter for this input. MPEG-2 inputs have the deblocking filter enabled by default. 1) auto - filtering will be applied depending on input type/quality 2) disabled - no filtering will be applied to the input 3) forced - filtering will be applied regardless of input type
*)networkInputSettings : NetworkInputSettings.t option;Input settings.
*)scte35Pid : int option;PID from which to read SCTE-35 messages. If left undefined, EML will select the first SCTE-35 PID found in the input.
*)smpte2038DataPreference : Smpte2038DataPreference.t option;Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in this input. Applicable data types are captions, timecode, AFD, and SCTE-104 messages. - PREFER: Extract from SMPTE-2038 if present in this input, otherwise extract from another source (if any). - IGNORE: Never extract any ancillary data from SMPTE-2038.
*)sourceEndBehavior : InputSourceEndBehavior.t option;Loop input if it is a file. This allows a file input to be streamed indefinitely.
*)videoSelector : VideoSelector.t option;Informs which video elementary stream to decode for input types that have multiple available.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of int
| `List of
[> `Structure of
(string
* [> `String of string
| `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `Integer of int
| `List of
[> `Structure of
(string * [> `Integer of int ]) list ]
list
| `String of string
| `Structure of
(string
* [> `Double of float | `Enum of string ])
list ])
list ])
list ])
list ]
list
| `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `Enum of string
| `Integer of int
| `String of string
| `Structure of (string * [> `Integer of int ]) list ])
list ])
list ])
list ]