Module Values.DescribeFlowSourceMetadataResponseSource

The DescribeFlowSourceMetadata API is used to view information about the flow's source transport stream and programs. This API displays status messages about the flow's source as well as details about the program's video, audio, and other data.

Sourcetype nonrec t = {
  1. flowArn : String_.t option;
    (*

    The ARN of the flow that DescribeFlowSourceMetadata was performed on.

    *)
  2. messages : MessageDetail.t list option;
    (*

    Provides a status code and message regarding issues found with the flow source metadata.

    *)
  3. timestamp : SyntheticTimestamp_date_time.t option;
    (*

    The timestamp of the most recent change in metadata for this flow’s source.

    *)
  4. transportMediaInfo : TransportMediaInfo.t option;
    (*

    Information about the flow's transport media.

    *)
  5. ndiInfo : NdiSourceMetadataInfo.t option;
    (*

    The NDI® specific information about the flow's source. This includes the current active NDI sender, a list of all discovered NDI senders, the associated media streams for the active NDI sender, and any relevant status messages.

    *)
}
Sourcetype nonrec error = [
  1. | `BadRequestException of BadRequestException.t
  2. | `ForbiddenException of ForbiddenException.t
  3. | `InternalServerErrorException of InternalServerErrorException.t
  4. | `NotFoundException of NotFoundException.t
  5. | `ServiceUnavailableException of ServiceUnavailableException.t
  6. | `TooManyRequestsException of TooManyRequestsException.t
  7. | `Unknown_operation_error of string * string option
]
Sourceval make : ?flowArn:??? -> ?messages:??? -> ?timestamp:??? -> ?transportMediaInfo:??? -> ?ndiInfo:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `BadRequestException of BadRequestException.t | `ForbiddenException of ForbiddenException.t | `InternalServerErrorException of InternalServerErrorException.t | `NotFoundException of NotFoundException.t | `ServiceUnavailableException of ServiceUnavailableException.t | `TooManyRequestsException of TooManyRequestsException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `BadRequestException of BadRequestException.t | `ForbiddenException of ForbiddenException.t | `InternalServerErrorException of InternalServerErrorException.t | `NotFoundException of NotFoundException.t | `ServiceUnavailableException of ServiceUnavailableException.t | `TooManyRequestsException of TooManyRequestsException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `String of String_.t ]) list ] list | `String of String_.t | `Structure of (string * [> `List of [> `Structure of (string * [> `Integer of Integer.t | `List of [> `Structure of (string * [> `Integer of Integer.t | `String of String_.t | `Structure of (string * [> `Integer of Integer.t ]) list ]) list ] list | `String of String_.t ]) list ] list | `Structure of (string * [> `List of [> `Structure of (string * [> `Enum of string | `Integer of Integer.t | `String of String_.t | `Structure of (string * [> `Integer of Integer.t ]) list ]) list ] list | `String of String_.t ]) list ]) list | `Timestamp of SyntheticTimestamp_date_time.t ]) 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