Microsoft.Web.Media.SmoothStreaming Namespace
IIS 7.0
Client classes for IIS Media Services smooth streaming applications.
Smooth Streaming is an IIS Media Services extension that enables adaptive streaming of media to Silverlight clients over HTTP. For more information and code scenarios, see IIS Smooth Streaming Client 1.5.
| Class | Description | |
|---|---|---|
|
CacheRequest | The object describing the request being made. |
|
CacheResponse | The object describing the response from the cache. |
|
ChunkInfo | Defines per chunk information for text/binary chunks of Smooth Streaming data. |
|
ChunkResult | Contains all the result information for the BeginGetChunk and EndGetChunk methods. |
|
ClipContext | Context information for a Smooth Streaming media clip. This information is Read-only and specific to clip. |
|
ClipEventArgs | Class used by media clips to pass event argument information that contains an associated clip context instance. |
|
ClipInformation | Metadata class for scheduling and viewing a segment of audio or video media data. |
|
ClipPlaybackEventArgs | Class that contains event data for a media clip event. |
|
ManifestInfo | Represents the manifest in application code. This class corresponds to the <SmoothStreamingMedia> element in the client manifest and to the SmoothStreamingSource property of the SmoothStreamingMediaElement. |
|
ProtectionHeader | Headers for ProtectionInfo digital rights management objects. |
|
ProtectionInfo | Digital rights management information. |
|
SeekCompletedEventArgs | Class used to pass event argument information when a seek event completes. |
|
SegmentInfo | Defines the information that must be exposed by any manifest parser. This class corresponds to the Clip element in the composite manifest. You can extend the class with private data if a custom parser needs more information. |
|
SmoothStreamingErrorEventArgs | Class to pass error event information about a Smooth Streaming operation. |
|
SmoothStreamingException | Class to contain Smooth Streaming exception information. |
|
SmoothStreamingMediaElement | Represents a media player that provides MediaElement capabilities and advertising integration. The class is designed to support IIS Smooth Streaming. |
|
SSMELogReadyRoutedEventArgs | Provides data for the LogReady event. |
|
StreamInfo | Defines the basic information for each stream. This class corresponds to the StreamIndex element of the client manifest. You can extend the class to add private data per stream. |
|
StreamUpdatedEventArgs | Arguments for the StreamSelected()()()(), ChunkAdded()()()() and TracksSelected()()()() events. |
|
StreamUpdatedListEventArgs | A list of StreamUpdatedEventArgs. |
|
TrackChangedEventArgs | Arguments for an event that occurs when a media track changes. |
|
TrackInfo | Represents track information that corresponds to the QualityLevel element of the client manifest. |
| Interface | Description | |
|---|---|---|
|
ISmoothStreamingCache | Interface definition for writing a cache plug-in. |
| Delegate | Description | |
|---|---|---|
|
SmoothStreamingMediaElement..::..ManifestMergeHandler | Delegate method to merge data from more than one manifest. |
|
SSMELogReadyRoutedEventHandler | The event handler for the LogReady event. |
| Enumeration | Description | |
|---|---|---|
|
ChunkResult..::..ChunkResultState | An enumeration that contains the possible result states during processing by the BeginGetChunk and EndGetChunk methods. |
|
ClipProgress | Enumeration that specifies the stages of progress through a media clip. |
|
PlaybackMode | Enumeration that specifies the Smooth Streaming playback mode to be used during main content playback. |
|
PlaybackStartPosition | Enumeration that specifies the position from which playback of a media stream begins. |
|
SmoothStreamingMediaElementState | Enumeration of possible states for the SmoothStreamingMediaElement. |
|
StreamUpdatedEventArgs..::..StreamUpdatedAction | Action enumeration for the StreamSelected()()()(), ChunkAdded()()()() and TracksSelected()()()() in the StreamUpdatedEventArgs class. |