SmoothStreamingMediaElement Class

Represents a media player that provides MediaElement capabilities and advertising integration. The class is designed to support IIS Smooth Streaming.

Inheritance Hierarchy

System.Object
System.Windows.DependencyObject
System.Windows.UIElement
System.Windows.FrameworkElement
System.Windows.Controls.Control
Microsoft.Web.Media.SmoothStreaming..::..SmoothStreamingMediaElement

Namespace: Microsoft.Web.Media.SmoothStreaming
Assembly: Microsoft.Web.Media.SmoothStreaming (in Microsoft.Web.Media.SmoothStreaming.dll)

Syntax

'Declaration
<TemplateVisualStateAttribute(Name := "Normal", GroupName := "PlaybackModes")> _
<TemplateVisualStateAttribute(Name := "ClipPlayback", GroupName := "PlaybackModes")> _
<TemplatePartAttribute(Name := "MediaElement", Type := GetType(MediaElement))> _
<TemplatePartAttribute(Name := "RootElement", Type := GetType(Panel))> _
Public Class SmoothStreamingMediaElement _
    Inherits Control _
    Implements IDisposable
'Usage

  Dim instance As SmoothStreamingMediaElement
[TemplateVisualStateAttribute(Name = "Normal", GroupName = "PlaybackModes")]
[TemplateVisualStateAttribute(Name = "ClipPlayback", GroupName = "PlaybackModes")]
[TemplatePartAttribute(Name = "MediaElement", Type = typeof(MediaElement))]
[TemplatePartAttribute(Name = "RootElement", Type = typeof(Panel))]
public class SmoothStreamingMediaElement : Control, 
    IDisposable
[TemplateVisualStateAttribute(Name = L"Normal", GroupName = L"PlaybackModes")]
[TemplateVisualStateAttribute(Name = L"ClipPlayback", GroupName = L"PlaybackModes")]
[TemplatePartAttribute(Name = L"MediaElement", Type = typeof(MediaElement))]
[TemplatePartAttribute(Name = L"RootElement", Type = typeof(Panel))]
public ref class SmoothStreamingMediaElement : public Control, 
    IDisposable
  public class SmoothStreamingMediaElement extends Control implements IDisposable

The SmoothStreamingMediaElement type exposes the following members.

Constructors

Method Type Name Description
Public methodSupported by Silverlight for Windows Phone SmoothStreamingMediaElement Initializes a new instance of the SmoothStreamingMediaElement class.

Properties

Property Type Name Description
Public propertySupported by Silverlight for Windows Phone ActualHeight (Inherited from FrameworkElement.)
Public propertySupported by Silverlight for Windows Phone ActualWidth (Inherited from FrameworkElement.)
Public propertySupported by Silverlight for Windows Phone AllowDrop (Inherited from UIElement.)
Public propertySupported by Silverlight for Windows Phone Attributes Gets or sets the attributes dictionary.
Public propertySupported by Silverlight for Windows Phone AudioStreamCount Gets or sets the audio stream count. (This property is available only for Windows Media Player video (.wmv) content.)
Public propertySupported by Silverlight for Windows Phone AudioStreamIndex Gets or sets the audio stream index. (This property is available only for Windows Media Player video (.wmv) content.)
Public propertySupported by Silverlight for Windows Phone AutoPlay Gets or sets a value that specifies whether the media element starts automatically.
Public propertySupported by Silverlight for Windows Phone Background (Inherited from Control.)
Public propertySupported by Silverlight for Windows Phone Balance Gets or sets the audio balance.
Public propertySupported by Silverlight for Windows Phone BorderBrush (Inherited from Control.)
Public propertySupported by Silverlight for Windows Phone BorderThickness (Inherited from Control.)
Public propertySupported by Silverlight for Windows Phone BufferingProgress Gets or sets the buffering progress. (This property is available only for Windows Phone clients, not for Silverlight.)
Public propertySupported by Silverlight for Windows Phone BufferingTime Gets or sets the duration of media content that will be buffered before playback can start or continue.
Public propertySupported by Silverlight for Windows Phone CacheMode (Inherited from UIElement.)
Public propertySupported by Silverlight for Windows Phone CanPause Gets or sets a value that specifies whether the stream can be paused.
Public propertySupported by Silverlight for Windows Phone CanSeek Gets or sets whether the position in the stream can be reset.
Public propertySupported by Silverlight for Windows Phone Clip (Inherited from UIElement.)
Public property ClipMediaElementStyle Gets or sets the style object for the window.
Public property ClipPosition Gets or sets the position in a clip stream.
Public propertySupported by Silverlight for Windows Phone ConfigPath Gets or sets the path of the configuration file.
Public propertySupported by Silverlight for Windows Phone CookieContainer Gets or set the cookie container that will be used with all HTTP requests.
Public propertySupported by Silverlight for Windows Phone CurrentSegmentIndex Gets the index of the current playing segment.
Public propertySupported by Silverlight for Windows Phone CurrentState Gets or sets the current state of playback.
Public propertySupported by Silverlight for Windows Phone Cursor (Inherited from FrameworkElement.)
Public propertySupported by Silverlight for Windows Phone DataContext (Inherited from FrameworkElement.)
Protected propertySupported by Silverlight for Windows Phone DefaultStyleKey (Inherited from Control.)
Public propertySupported by Silverlight for Windows Phone DesiredSize (Inherited from UIElement.)
Public propertySupported by Silverlight for Windows Phone Dispatcher (Inherited from DependencyObject.)
Public propertySupported by Silverlight for Windows Phone DownloadProgress Gets or sets the download progress.
Public propertySupported by Silverlight for Windows Phone DownloadProgressOffset Gets or sets the progress offset as a percentage.
Public propertySupported by Silverlight for Windows Phone DroppedFramesPerSecond Gets or sets the percentage of dropped frames per second.
Public propertySupported by Silverlight for Windows Phone Effect (Inherited from UIElement.)
Public propertySupported by Silverlight for Windows Phone EnableGPUAcceleration Gets or sets a value that indicates whether Global Processing Unit (GPU) acceleration is enabled
Public propertySupported by Silverlight for Windows Phone EndPosition Gets or sets the end position.
Public propertySupported by Silverlight for Windows Phone FlowDirection (Inherited from FrameworkElement.)
Public propertySupported by Silverlight for Windows Phone FontFamily (Inherited from Control.)
Public propertySupported by Silverlight for Windows Phone FontSize (Inherited from Control.)
Public propertySupported by Silverlight for Windows Phone FontStretch (Inherited from Control.)
Public propertySupported by Silverlight for Windows Phone FontStyle (Inherited from Control.)
Public propertySupported by Silverlight for Windows Phone FontWeight (Inherited from Control.)
Public propertySupported by Silverlight for Windows Phone Foreground (Inherited from Control.)
Public propertySupported by Silverlight for Windows Phone Height (Inherited from FrameworkElement.)
Public propertySupported by Silverlight for Windows Phone HorizontalAlignment (Inherited from FrameworkElement.)
Public propertySupported by Silverlight for Windows Phone HorizontalContentAlignment (Inherited from Control.)
Public propertySupported by Silverlight for Windows Phone IsEnabled (Inherited from Control.)
Public propertySupported by Silverlight for Windows Phone IsHitTestVisible (Inherited from UIElement.)
Public propertySupported by Silverlight for Windows Phone IsLive Gets or sets a value that indicates whether the current position is close to the live broadcast position.
Public propertySupported by Silverlight for Windows Phone IsLivePosition Gets or sets a value that indicates whether the current position is close to the live broadcast position.
Public propertySupported by Silverlight for Windows Phone IsMuted Gets or sets a value that indicates whether the audio track is muted.
Public propertySupported by Silverlight for Windows Phone IsTabStop (Inherited from Control.)
Public propertySupported by Silverlight for Windows Phone Language (Inherited from FrameworkElement.)
Public property LatencyCorrectionThreshold Gets or sets the latency correction threshold for live playback.
Public propertySupported by Silverlight for Windows Phone LicenseAcquirer Gets or sets the license acquirer.
Public property LiveBackOff Gets or sets the duration of content closest to live that cannot yet be downloaded.
Public property LivePlaybackOffset Gets or sets how far back from the live position, excluding LiveBackOff, to start playback when joining a live presentation. Increasing this value allows the pre-roll buffer to fill faster than real time and creates a buffer against network jitter, but increases the end-to-end latency of the presentation. The default value is 7 seconds. Changes that are made to this value after the SmoothStreamingSource property has been set are disregarded.
Public propertySupported by Silverlight for Windows Phone LivePlaybackStartPosition Gets or sets the starting position to use during live playback.
Public propertySupported by Silverlight for Windows Phone LivePosition Gets the position that is nearest to the live stream that a client can seek to.
Public propertySupported by Silverlight for Windows Phone ManifestInfo Gets the manifest info object.
Public propertySupported by Silverlight for Windows Phone Margin (Inherited from FrameworkElement.)
Public property Markers Gets the markers collection.
Public property Master Gets or sets the master (parent) object.
Public propertySupported by Silverlight for Windows Phone MaxHeight (Inherited from FrameworkElement.)
Public property MaximumLatency Gets or sets the upper limit of latency correction threshold
Public propertySupported by Silverlight for Windows Phone MaxWidth (Inherited from FrameworkElement.)
Public propertySupported by Silverlight for Windows Phone MinHeight (Inherited from FrameworkElement.)
Public propertySupported by Silverlight for Windows Phone MinWidth (Inherited from FrameworkElement.)
Public propertySupported by Silverlight for Windows Phone Name (Inherited from FrameworkElement.)
Public propertySupported by Silverlight for Windows Phone NaturalDuration Gets the duration of the current stream when it plays to the end.
Public propertySupported by Silverlight for Windows Phone NaturalVideoHeight Gets the height of the video display at which the resource appears best.
Public propertySupported by Silverlight for Windows Phone NaturalVideoWidth Gets the width of video display at which the resource appears best.
Public propertySupported by Silverlight for Windows Phone Opacity (Inherited from UIElement.)
Public propertySupported by Silverlight for Windows Phone OpacityMask (Inherited from UIElement.)
Public propertySupported by Silverlight for Windows Phone Padding (Inherited from Control.)
Public propertySupported by Silverlight for Windows Phone Parent (Inherited from FrameworkElement.)
Public property PipMode Gets or sets a value that indicates whether the media stream is in picture-in-picture (PIP) mode.
Public propertySupported by Silverlight for Windows Phone PlaybackRate Gets the playback rate.
Public propertySupported by Silverlight for Windows Phone Position Gets or sets the position in the current stream.
Public propertySupported by Silverlight for Windows Phone Projection (Inherited from UIElement.)
Public propertySupported by Silverlight for Windows Phone RenderedFramesPerSecond Gets the rate of rendered frames.
Public propertySupported by Silverlight for Windows Phone RenderSize (Inherited from UIElement.)
Public propertySupported by Silverlight for Windows Phone RenderTransform (Inherited from UIElement.)
Public propertySupported by Silverlight for Windows Phone RenderTransformOrigin (Inherited from UIElement.)
Public propertySupported by Silverlight for Windows Phone Resources (Inherited from FrameworkElement.)
Public propertySupported by Silverlight for Windows Phone SmoothStreamingCache Gets or sets the Smooth Streaming cache to use during main content playback.
Public propertySupported by Silverlight for Windows Phone SmoothStreamingPlaybackMode Gets or sets the Smooth Streaming playback mode to use during main content playback.
Public propertySupported by Silverlight for Windows Phone SmoothStreamingSource Gets or sets the URI of the Smooth Streaming source.
Public propertySupported by Silverlight for Windows Phone Source Gets or sets a media stream source that is not a Smooth Streaming source.
Public propertySupported by Silverlight for Windows Phone StartPosition Gets or sets the start position of the current stream.
Public propertySupported by Silverlight for Windows Phone Stretch Gets or sets an object that determines how to stretch the media display.
Public propertySupported by Silverlight for Windows Phone Style (Inherited from FrameworkElement.)
Public propertySupported by Silverlight for Windows Phone SupportedPlaybackRates Gets or sets the playback rates list.
Public propertySupported by Silverlight for Windows Phone TabIndex (Inherited from Control.)
Public propertySupported by Silverlight for Windows Phone TabNavigation (Inherited from Control.)
Public propertySupported by Silverlight for Windows Phone Tag (Inherited from FrameworkElement.)
Public propertySupported by Silverlight for Windows Phone Template (Inherited from Control.)
Public propertySupported by Silverlight for Windows Phone TotalBytesDownloaded Gets the total bytes downloaded.
Public propertySupported by Silverlight for Windows Phone TrailingWindowDuration Gets or sets the trailing window duration.
Public propertySupported by Silverlight for Windows Phone Triggers (Inherited from FrameworkElement.)
Public propertySupported by Silverlight for Windows Phone UseLayoutRounding (Inherited from UIElement.)
Public propertySupported by Silverlight for Windows Phone VerticalAlignment (Inherited from FrameworkElement.)
Public propertySupported by Silverlight for Windows Phone VerticalContentAlignment (Inherited from Control.)
Public propertySupported by Silverlight for Windows Phone VideoDownloadTrack Gets the video download track.
Public propertySupported by Silverlight for Windows Phone VideoHighestPlayableTrack Gets the track that has the highest available bandwidth.
Public propertySupported by Silverlight for Windows Phone VideoPlaybackTrack Gets the video playback track.
Public propertySupported by Silverlight for Windows Phone Visibility (Inherited from UIElement.)
Public propertySupported by Silverlight for Windows Phone Volume Gets or sets the audio volume.
Public propertySupported by Silverlight for Windows Phone Width (Inherited from FrameworkElement.)

Methods

Method Type Name Description
Public methodSupported by Silverlight for Windows Phone AddHandler (Inherited from UIElement.)
Public methodSupported by Silverlight for Windows Phone ApplyTemplate (Inherited from Control.)
Public methodSupported by Silverlight for Windows Phone Arrange (Inherited from UIElement.)
Protected methodSupported by Silverlight for Windows Phone ArrangeOverride (Inherited from FrameworkElement.)
Public methodSupported by Silverlight for Windows Phone CaptureMouse (Inherited from UIElement.)
Public methodSupported by Silverlight for Windows Phone CheckAccess (Inherited from DependencyObject.)
Public methodSupported by Silverlight for Windows Phone ClearValue (Inherited from DependencyObject.)
Public methodSupported by Silverlight for Windows Phone Dispose Disposes the SmoothStreamingMediaElement object.
Public methodSupported by Silverlight for Windows Phone Equals (Inherited from Object.)
Protected methodSupported by Silverlight for Windows Phone Finalize (Inherited from Object.)
Public methodSupported by Silverlight for Windows Phone FindName (Inherited from FrameworkElement.)
Public methodSupported by Silverlight for Windows Phone FlushBuffers Flushes audio and video buffers, retaining a specified amount of content if possible.
Public methodSupported by Silverlight for Windows Phone Focus (Inherited from Control.)
Public methodSupported by Silverlight for Windows Phone GetAnimationBaseValue (Inherited from DependencyObject.)
Public methodSupported by Silverlight for Windows Phone GetBindingExpression (Inherited from FrameworkElement.)
Public methodSupported by Silverlight for Windows Phone GetHashCode (Inherited from Object.)
Protected methodSupported by Silverlight for Windows Phone GetTemplateChild (Inherited from Control.)
Public methodSupported by Silverlight for Windows Phone GetType (Inherited from Object.)
Public methodSupported by Silverlight for Windows Phone GetValue (Inherited from DependencyObject.)
Public methodSupported by Silverlight for Windows Phone InvalidateArrange (Inherited from UIElement.)
Public methodSupported by Silverlight for Windows Phone InvalidateMeasure (Inherited from UIElement.)
Public methodSupported by Silverlight for Windows Phone Measure (Inherited from UIElement.)
Protected methodSupported by Silverlight for Windows Phone MeasureOverride (Inherited from FrameworkElement.)
Protected methodSupported by Silverlight for Windows Phone MemberwiseClone (Inherited from Object.)
Public method MergeExternalManifest Replaces some elements of the main manifest with others from an external manifest or adds new elements to the main manifest.
Public methodSupported by Silverlight for Windows Phone OnApplyTemplate Disconnects and connects event handlers and key properties during a template change. (Overrides FrameworkElement.OnApplyTemplate() () () ().)
Protected methodSupported by Silverlight for Windows Phone OnCreateAutomationPeer (Inherited from UIElement.)
Protected methodSupported by Silverlight for Windows Phone OnDragEnter (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnDragLeave (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnDragOver (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnDrop (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnGotFocus (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnKeyDown (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnKeyUp (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnLostFocus (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnLostMouseCapture (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnManipulationCompleted (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnManipulationDelta (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnManipulationStarted (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnMouseEnter (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnMouseLeave (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnMouseLeftButtonDown (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnMouseLeftButtonUp (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnMouseMove (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnMouseRightButtonDown (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnMouseRightButtonUp (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnMouseWheel (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnTextInput (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnTextInputStart (Inherited from Control.)
Protected methodSupported by Silverlight for Windows Phone OnTextInputUpdate (Inherited from Control.)
Public method ParseExternalManifest Downloads, parses, and returns an object that represents the specified external manifest.
Public methodSupported by Silverlight for Windows Phone Pause Pauses playing of audio or video media.
Public methodSupported by Silverlight for Windows Phone Play Starts playing audio or video media.
Public methodSupported by Silverlight for Windows Phone ReadLocalValue (Inherited from DependencyObject.)
Public methodSupported by Silverlight for Windows Phone ReleaseMouseCapture (Inherited from UIElement.)
Public methodSupported by Silverlight for Windows Phone RemoveHandler (Inherited from UIElement.)
Public methodSupported by Silverlight for Windows Phone RequestLog Sends a request to generate a log that will be raised by the LogReady event.
Public method ScheduleClip(ClipInformation, ClipContext, Object) Schedules play of a media clip.
Public method ScheduleClip(ClipInformation, Boolean, Object) Schedules playing of a media clip.
Public method ScheduleClip(ClipInformation, Boolean, TimeSpan, Object) Schedules playing of a media clip.
Public method ScheduleClip(ClipInformation, TimeSpan, Boolean, Object) Schedules playing of a media clip.
Public methodSupported by Silverlight for Windows Phone SetBinding (Inherited from FrameworkElement.)
Public methodSupported by Silverlight for Windows Phone SetPlaybackRate Sets the playback rate of media stream.
Public methodSupported by Silverlight for Windows Phone SetSource Sets the source of the SmoothStreamingMediaElement object.
Public methodSupported by Silverlight for Windows Phone SetValue (Inherited from DependencyObject.)
Public methodSupported by Silverlight for Windows Phone StartSeekToLive Starts a seek to a live media stream.
Public methodSupported by Silverlight for Windows Phone Stop Stops playing by the SmoothStreamingMediaElement object.
Public methodSupported by Silverlight for Windows Phone ToString (Inherited from Object.)
Public methodSupported by Silverlight for Windows Phone TransformToVisual (Inherited from UIElement.)
Public methodSupported by Silverlight for Windows Phone UpdateLayout (Inherited from UIElement.)

Events

Event Type Name Description
Public eventSupported by Silverlight for Windows Phone BindingValidationError (Inherited from FrameworkElement.)
Public eventSupported by Silverlight for Windows Phone BufferingProgressChanged Occurs when the BufferingProgress property changes.
Public event ClipClickThrough Occurs when a user clicks the media display.
Public event ClipError Occurs when an error is raised while audio or video media is playing.
Public event ClipProgressUpdate Occurs when media reaches a marker.
Public event ClipStateChanged Occurs when a media clip state changes.
Public eventSupported by Silverlight for Windows Phone CurrentStateChanged Occurs when the current state of media element changes.
Public eventSupported by Silverlight for Windows Phone DownloadProgressChanged Occurs when the DownloadProgress property changes.
Public eventSupported by Silverlight for Windows Phone DownloadTrackChanged Occurs when the track selected for download differs from the previously selected track.
Public eventSupported by Silverlight for Windows Phone DragEnter (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone DragLeave (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone DragOver (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone Drop (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone GotFocus (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone IsEnabledChanged (Inherited from Control.)
Public eventSupported by Silverlight for Windows Phone KeyDown (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone KeyUp (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone LayoutUpdated (Inherited from FrameworkElement.)
Public eventSupported by Silverlight for Windows Phone LiveEventCompleted Occurs when a live media stream ends.
Public eventSupported by Silverlight for Windows Phone Loaded (Inherited from FrameworkElement.)
Public eventSupported by Silverlight for Windows Phone LogReady Occurs when the log generated by the RequestLog method is ready.
Public eventSupported by Silverlight for Windows Phone LostFocus (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone LostMouseCapture (Inherited from UIElement.)
Public event ManifestMerge Occurs when the main manifest has been parsed.
Public eventSupported by Silverlight for Windows Phone ManifestReady Occurs when the manifest for the Smooth Streaming content is available for track selection.
Public eventSupported by Silverlight for Windows Phone ManipulationCompleted (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone ManipulationDelta (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone ManipulationStarted (Inherited from UIElement.)
Public event MarkerReached Occurs when media playback reaches a timeline marker.
Public eventSupported by Silverlight for Windows Phone MediaEnded Occurs when media playback reaches the end.
Public eventSupported by Silverlight for Windows Phone MediaFailed Occurs when there is an error associated with the media source.
Public eventSupported by Silverlight for Windows Phone MediaOpened Occurs when the media stream has been validated and opened and the file headers have been read.
Public eventSupported by Silverlight for Windows Phone MouseEnter (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone MouseLeave (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone MouseLeftButtonDown (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone MouseLeftButtonUp (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone MouseMove (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone MouseRightButtonDown (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone MouseRightButtonUp (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone MouseWheel (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone PlaybackTrackChanged Occurs when the currently playing track changes.
Public eventSupported by Silverlight for Windows Phone SeekCompleted Occurs when a seek operation completes.
Public eventSupported by Silverlight for Windows Phone SizeChanged (Inherited from FrameworkElement.)
Public eventSupported by Silverlight for Windows Phone SmoothStreamingErrorOccurred Occurs when an error is raised during playback of Smooth Streaming content.
Public eventSupported by Silverlight for Windows Phone TextInput (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone TextInputStart (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone TextInputUpdate (Inherited from UIElement.)
Public eventSupported by Silverlight for Windows Phone Unloaded (Inherited from FrameworkElement.)
Public eventSupported by Silverlight for Windows Phone VideoHighestPlayableTrackChanged Occurs when the playback rate changes to the highest available rate.

Fields

Field Type Name Description
Public fieldStatic memberSupported by Silverlight for Windows Phone AttributesProperty Represents a dependency property that specifies the SmoothStreamingMediaElementAttributes()()()() property dictionary object.
Public fieldStatic memberSupported by Silverlight for Windows Phone AudioStreamCountProperty Represents a dependency property that specifies the AudioStreamCount property.
Public fieldStatic memberSupported by Silverlight for Windows Phone AudioStreamIndexProperty Represents a dependency property that specifies the AudioStreamIndex property.
Public fieldStatic memberSupported by Silverlight for Windows Phone AutoPlayProperty Represents a dependency property that specifies the AutoPlay property
Public fieldStatic memberSupported by Silverlight for Windows Phone BalanceProperty Represents a dependency property that specifies the Balance property.
Public fieldStatic memberSupported by Silverlight for Windows Phone BufferingProgressProperty Represents a dependency property that specifies the BufferingProgress property.
Public fieldStatic memberSupported by Silverlight for Windows Phone BufferingTimeProperty Represents a dependency property that specifies the BufferingTime property.
Public fieldStatic memberSupported by Silverlight for Windows Phone CanPauseProperty Represents a dependency property that specifies the CanCause()()()() property.
Public fieldStatic memberSupported by Silverlight for Windows Phone CanSeekProperty Represents a dependency property that specifies the CanSeek property.
Public fieldStatic member ClipMediaElementStyleProperty Represents a dependency property that specifies the ClipMediaElementStyle property.
Public fieldStatic member ClipPositionProperty Gets a value TimeSpan object that indicates the position in the clip timeline.
Public fieldStatic memberSupported by Silverlight for Windows Phone ConfigPathProperty Represents a dependency property that specifies the ConfigPath property.
Public fieldStatic memberSupported by Silverlight for Windows Phone CurrentSegmentIndexProperty Represents a dependency property.
Public fieldStatic memberSupported by Silverlight for Windows Phone CurrentStateProperty Represents a dependency property that specifies the CurrentState property.
Public fieldStatic memberSupported by Silverlight for Windows Phone DownloadProgressOffsetProperty Represents a dependency property that specifies the DownloadProgressOffset property.
Public fieldStatic memberSupported by Silverlight for Windows Phone DownloadProgressProperty Represents a dependency property that specifies the DownloadProgress property.
Public fieldStatic memberSupported by Silverlight for Windows Phone EnableGPUAccelerationProperty Represents a dependency property that specifies the EnableGPUAcceleration property.
Public fieldStatic memberSupported by Silverlight for Windows Phone IsMutedProperty Represents a dependency property that specifies the IsMuted property.
Public fieldStatic member LatencyCorrectionThresholdProperty Represents a dependency property that specifies the LatencyCorrectionThreshold property.
Public fieldStatic member LiveBackOffProperty Represents a dependency property that specifies the LiveBackOff property.
Public fieldStatic member LivePlaybackOffsetProperty Represents a dependency property that specifies the LivePlaybackOffset property.
Public fieldStatic memberSupported by Silverlight for Windows Phone LivePlaybackStartPositionProperty Represents a dependency property that specifies the LivePlaybackStartPosition property.
Public fieldStatic member MaximumLatencyProperty Represents a dependency property that specifies the MaximumLatency property.
Public fieldStatic memberSupported by Silverlight for Windows Phone NaturalDurationProperty Represents a dependency property that specifies the NaturalDuration property.
Public fieldStatic memberSupported by Silverlight for Windows Phone NaturalVideoHeightProperty Represents a dependency property that specifies the NaturalHeight()()()() property.
Public fieldStatic memberSupported by Silverlight for Windows Phone NaturalVideoWidthProperty Represents a dependency property that specifies the NaturalVideoWidth property.
Public fieldStatic member PipModeProperty Represents a dependency property that specifies the PiPMode()()()() property.
Public fieldStatic memberSupported by Silverlight for Windows Phone PlaybackRateProperty Represents a dependency property.
Public fieldStatic memberSupported by Silverlight for Windows Phone PositionProperty Represents a dependency property that specifies the Position property.
Public fieldStatic memberSupported by Silverlight for Windows Phone SmoothStreamingCacheProperty Represents a dependency property.
Public fieldStatic memberSupported by Silverlight for Windows Phone SmoothStreamingPlaybackModeProperty Represents a dependency property.
Public fieldStatic memberSupported by Silverlight for Windows Phone SmoothStreamingSourceProperty Represents a dependency property that specifies the SmoothStreamingSource property.
Public fieldStatic memberSupported by Silverlight for Windows Phone SourceProperty Represents a dependency property that specifies the Source property.
Public fieldStatic memberSupported by Silverlight for Windows Phone StretchProperty Represents a dependency property that specifies the Stretch property.
Public fieldStatic memberSupported by Silverlight for Windows Phone VideoDownloadTrackProperty Represents a dependency property.
Public fieldStatic memberSupported by Silverlight for Windows Phone VideoHighestPlayableTrackProperty Represents a dependency property.
Public fieldStatic memberSupported by Silverlight for Windows Phone VideoPlaybackTrackProperty Represents a dependency property.
Public fieldStatic memberSupported by Silverlight for Windows Phone VolumeProperty Represents a dependency property that specifies the Volume property.

Remarks

The MediaElement object is rendered as a rectangular region that can display video or play audio without video display. The SmoothStreamingMediaElement class supports the features of UIElement and MediaElement operations such as mouse and keyboard events and the ability to capture focus.

You can specify the height and width of the media display surface by using the height and width properties in XAML. However, for best performance, avoid explicitly setting the height and width. Instead, leave the values unset; this lets the media resource display at its encoded size, and the Silverlight application will calibrate the size of the display. If you have to change the media-display size, it is best to re-encode the media to the target size by using a media-encoding tool.

Examples

For more information and implementation examples, see IIS Smooth Streaming Client 1.5.

Version Information

Silverlight

Supported in: 4

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.0

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Web.Media.SmoothStreaming Namespace