Module Values.SrtOutputDestinationSettingsSource

Placeholder documentation for SrtOutputDestinationSettings

Sourcetype nonrec t = {
  1. encryptionPassphraseSecretArn : string option;
    (*

    Arn used to extract the password from Secrets Manager

    *)
  2. streamId : string option;
    (*

    Stream id for SRT destinations (URLs of type srt://)

    *)
  3. url : string option;
    (*

    A URL specifying a destination

    *)
  4. connectionMode : ConnectionMode.t option;
    (*

    Specifies the mode the output should use for connection establishment. CALLER mode requires URL, LISTENER mode requires port.

    *)
  5. listenerPort : int option;
    (*

    Port number for listener mode connections (required when connectionMode is LISTENER, must not be provided when connectionMode is CALLER).

    *)
}
Sourceval make : ?encryptionPassphraseSecretArn:??? -> ?streamId:??? -> ?url:??? -> ?connectionMode:??? -> ?listenerPort:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of int | `String 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