| QualityLevel Class |
Encapsulates metadata required to play a specific track in the stream.
Namespace: StreamCoders.Adaptive.SmoothStreaming
The QualityLevel type exposes the following members.
| Name | Description | |
|---|---|---|
| QualityLevel(StreamIndex) | Initializes a new instance of the QualityLevel class | |
| QualityLevel(XElement, StreamIndex) | Initializes a new instance of the QualityLevel class |
| Name | Description | |
|---|---|---|
| AudioTag | A numeric code that identifies which media format and variant of the media format is used for each sample in an audio track. | |
| Bitrate | The average bandwidth consumed by the track, in bits per second (bps). The value 0 MAY be used for tracks whose bit rate is negligible relative to other tracks in the presentation. | |
| BitsPerSample | The sample SizeIncludingHeader of an audio track. | |
| Channels | The Channel Count of an audio track. | |
| CodecPrivateData | Data that specifies parameters specific to the media format and common to all samples in the track, represented as a string of hex-coded bytes | |
| FourCc | The FourCC is a vendor extension. | |
| Index | An ordinal that identifies the track and MUST be unique for each track in the stream. The Index SHOULD start at 0 and increment by 1 for each subsequent track in the stream. | |
| MaxHeight | The maximum height of a video sample, in pixels. | |
| MaxWidth | The maximum width of a video sample, in pixels. | |
| NalUnitLengthField | The number of bytes that specify the length of each Network Abstraction Layer (NAL) unit. | |
| PacketSize | The size of each audio packet in bytes (WAVEFORMATEX.BLOCKALIGN). | |
| SamplingRate | The Sampling Rate of an audio track. |
| Name | Description | |
|---|---|---|
| ToTrackInfo | ||
| ToXml |
| Name | Description | |
|---|---|---|
| Copy | Overloaded.
Creates a copy of the object.
(Defined by ObjectExtensions.) | |
| Copy(Object) | Overloaded.
Creates a deep copy of the object using the supplied object as a target for the copy operation.
(Defined by ObjectExtensions.) |