SmoothStreamingMediaElement.Source Property

Gets or sets a media stream source that is not a Smooth Streaming source.

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

Syntax

'Declaration

Public Property Source As Uri
    Get
    Set
'Usage

Dim instance As SmoothStreamingMediaElement
Dim value As Uri

value = instance.Source

instance.Source = value
public Uri Source { get; set; }
public:
property Uri^ Source {
    Uri^ get ();
    void set (Uri^ value);
}
member Source : Uri with get, set
function get Source () : Uri
function set Source (value : Uri)

Property Value

Type: System.Uri
The URI of the stream that is not a Smooth Streaming source.

Remarks

Note

Do not set Source to a URI that contains a query, such as http://domain/MultiAudio.ism/Manifest?foo=axjrjrn1.

If a query is set and the config.xml file includes ResponseCacheEnabled="true" instead of ResponseCacheEnabled="false", the entire URI (including the query) could be persisted in ResponseCache.

When you call SetSource(Stream) or assign the SmoothStreamingSource or Source properties, Source is reset to SmoothStreamingSource. However, SmoothStreamingSource is not cleared when reset to a progressive-downloading source.

Version Information

Silverlight

Supported in: 5

Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

See Also

Reference

SmoothStreamingMediaElement Class

Microsoft.Web.Media.SmoothStreaming Namespace