VideoQuality

data class VideoQuality(val id: String, val label: String?, val bitrate: Int, val averageBitrate: Int, val peakBitrate: Int, val codec: String?, val frameRate: Float, val width: Int, val height: Int, val dynamicRange: DynamicRange) : Quality

Represents a video quality.

Constructors

Link copied to clipboard
constructor(id: String, label: String?, bitrate: Int, averageBitrate: Int, peakBitrate: Int, codec: String?, frameRate: Float, width: Int, height: Int, dynamicRange: DynamicRange)

Properties

Link copied to clipboard
open override val averageBitrate: Int

The average bitrate in bits per second, or BITRATE_NO_VALUE if unknown or not applicable. The way in which this field is populated depends on the type of media to which the format corresponds:

Link copied to clipboard
open override val bitrate: Int

The bitrate in bits per second. This is the peak bitrate if known, or else the average bitrate if known, or else BITRATE_NO_VALUE.

Link copied to clipboard
open override val codec: String?

The codec of the media quality.

Link copied to clipboard
Link copied to clipboard

The frame rate of the video quality. If the frame rate is not known or not applicable a value of -1 will be returned.

Link copied to clipboard
val height: Int

The height of the video quality.

Link copied to clipboard
open override val id: String

The id of the media quality.

Link copied to clipboard
open override val label: String?

The label of the media quality that should be exposed to the user.

Link copied to clipboard
open override val peakBitrate: Int

The peak bitrate in bits per second, or BITRATE_NO_VALUE if unknown or not applicable. The way in which this field is populated depends on the type of media to which the format corresponds:

Link copied to clipboard
val width: Int

The width of the video quality.