VideoConfiguration

Object specifying a stream’s video configuration, as set up by the broadcaster (usually in an encoder). This is part of the IngestConfigurations object and the deprecated IngestConfiguration object. It is used for monitoring stream health.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Indicates the degree of required decoder performance for a profile. Normally this is set automatically by the encoder. For details, see the H.264 specification.

Link copied to clipboard

Indicates to the decoder the requirements for decoding the stream. For definitions of the valid values, see the H.264 specification.

Link copied to clipboard

Codec used for the video encoding.

Link copied to clipboard

Software or hardware used to encode the video.

Link copied to clipboard

Indicates the degree of required decoder performance for a profile. Normally this is set automatically by the encoder. When an AVC codec is used, this field has the same value as avcLevel.

Link copied to clipboard

Indicates to the decoder the requirements for decoding the stream. When an AVC codec is used, this field has the same value as avcProfile.

Link copied to clipboard

The expected ingest bitrate (bits per second). This is configured in the encoder.

Link copied to clipboard

The expected ingest framerate. This is configured in the encoder.

Link copied to clipboard

Name of the video track. If multitrack is not enabled, this is track0 (the sole track).

Link copied to clipboard

Video-resolution height in pixels.

Link copied to clipboard

Video-resolution width in pixels.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String