Export (0) Print
Expand All
Expand Minimize
This topic has not yet been rated - Rate this topic

SupportedPlaybackRates Property

Gets or sets the playback rates list.

Namespace:  Microsoft.Web.Media.SmoothStreaming
Assembly:  Microsoft.Web.Media.SmoothStreaming (in Microsoft.Web.Media.SmoothStreaming.dll)
public IList<double> SupportedPlaybackRates { get; set; }

Property Value

Type: System.Collections.Generic..::..IList<(Of <(<'Double>)>)>
A list of numbers that represent the playback rates.

For more information and for examples, see Fast Forward and Rewind Modes (IIS Smooth Streaming).

NoteNote:

This property currently is not supported for audio-only playback.

To set the playback rate, call the SetPlaybackRate method with a value from the SupportedPlaybackRates collection.

The following example shows how to get the available playback rates.

// Usable playback rates
IList<double> playbackRates = SmoothPlayer.SupportedPlaybackRates;

After the previous line of code runs, the list will contain the following values:

-8.0, -4.0, 0.5, 1, 4.0, 8.0.

Positive values set the playback rate to half the normal speed, 4.0 times the normal speed, or 8.0 times the normal speed. Negative values rewind the media stream at rates that are multiples of the normal speed by factors of -4.0 or -8.0.

The following example shows how to call the SetPlaybackRate method and pass it a value from the SupportedPlaybackRates collection.

SmoothPlayer.SetPlaybackRate(playbackRates[2]);

Silverlight

Supported in: 4

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.0
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.