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) : 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)

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

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.