Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
.gif)
| Previous | Next |
IWMSPlaylist Object (C#)
The IWMSPlaylist object is used to manage a playlist.
The IWMSPlaylist object exposes the following properties and methods.
| Property | Description |
| CurrentMediaInformation | Retrieves an IWMSActiveMedia object that contains 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. |
| get_CallerEntry | Retrieves the current caller entry. |
| get_IsStreamCued | Retrieves a Boolean value that indicates whether a specific playlist element has been initialized and is ready to stream. |
| get_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.
using Microsoft.WindowsMediaServices.Interop;
using System.Runtime.InteropServices;
// Declare variables.
WMSServer Server;
IWMSPlayers Players;
IWMSPlayer Player;
IWMSPlaylist Playlist;
try {
// Create a new WMSServer object.
Server = new WMSServerClass();
// Retrieve the IWMSPlayers object.
Players = Server.Players;
// Retrieve information about each client connection.
for (int i = 0; i < Players.Count; i++)
{
Player = Players[i];
// Retrieve the playlist that was requested
// by the client, if one exists.
Playlist = Player.RequestedPlaylist;
}
}
catch (COMException comExc) {
// TODO: Handle COM exceptions.
}
catch (Exception e) {
// TODO: Handle exceptions.
}
See Also
| Previous | Next |