Windows apps
Collapse the table of content
Expand the table of content

IWMSPlaylist Object (Visual Basic .NET)

banner art

IWMSPlaylist Object (Visual Basic .NET)

The IWMSPlaylist object is used to manage a playlist. The IWMSPlaylist object exposes the following properties and methods.

Property Description
CallerEntry Retrieves the current caller entry.
CurrentMediaInformation Retrieves an IWMSActiveMedia object containing information about the active media element in the playlist.
CurrentPlaylistEntry Specifies and retrieves the active playlist element.
ElapsedSimpleTime Retrieves the simple duration of the active playlist element.
IsStreamCued Retrieves a Boolean value indicating whether a specific playlist element has been initialized and is ready to stream.
NestedPlaylist Retrieves a nested playlist object.

Method Description
CueStream Prepares the next stream in the queue.
FireEvent Sends the specified event to the playlist.
UncueStream Specifies that content previously prepared for streaming is uncued.

Example Code

The following example illustrates how to retrieve an IWMSPlaylist object.

Imports Microsoft.WindowsMediaServices.Interop
Imports System.Runtime.InteropServices

Private Sub RetrieveObj()

    ' Declare variables.
    Dim Server As WMSServer
    Dim Players As IWMSPlayers
    Dim Player As IWMSPlayer
    Dim Playlist As IWMSPlaylist

    ' Create the WMSServer object.
    Server = New WMSServer()

    ' Retrieve the IWMSPlayers object.
    Players = Server.Players

    ' Retrieve information about each requested playlist.
    For Each Player In Players
        ' Retrieve the playlist requested by the client
        ' if one exists.
        Playlist = Player.RequestedPlaylist

Catch excCom As COMException
    ' TODO: Handle COM exceptions.
Catch exc As Exception
    ' TODO: Handle errors.
    ' TODO: Clean-up code goes here.
End Try

End Sub

See Also

© 2017 Microsoft