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 IWMSActiveMediaIWMSActiveMedia Object (Visual Basic .NET) 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
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
Try
' 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
Next
Catch excCom As COMException
' TODO: Handle COM exceptions.
Catch exc As Exception
' TODO: Handle errors.
Finally
' TODO: Clean-up code goes here.
End Try
End Sub