StreamIndex Class |
The StreamIndex and related fields encapsulate metadata required to play a specific stream in the presentation.
Namespace: StreamCoders.Adaptive.SmoothStreaming
The StreamIndex type exposes the following members.
Name | Description | |
---|---|---|
StreamIndex(XElement, SmoothStreamingMedia) | Initializes a new instance of the StreamIndex class | |
StreamIndex(SmoothStreamingMedia, SmoothStreamingAdaptiveTrackInfo) | Initializes a new instance of the StreamIndex class |
Name | Description | |
---|---|---|
Chunks | The number of fragments available for this stream. | |
DisplayHeight | The suggested display height of a video sample, in pixels. | |
DisplayWidth | The suggested display width of a video sample, in pixels. | |
Language | The language of the track if the track is text or audio | |
ManifestOutput | Specifies whether sample data for this stream appears directly in the manifest as part of the ManifestOutputSample field. | |
MaxHeight | The maximum height of a video sample, in pixels. | |
MaxWidth | The maximum width of a video sample, in pixels. | |
Name | The name of the stream. | |
ParentStreamIndex | ||
QualityLevels | A list of tracks. | |
StreamFragments | ||
SubType | A four-character code that identifies the intended use category for each sample in a text track. | |
TimeScale | The time scale for duration and time values in this stream, specified as the number of increments in one second. | |
Type | The type of the stream: video, audio, or text. | |
Url | A pattern used as query to retrieve chunks from the current StreamIndex. |
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.) |