Playlist Interfaces
A server-side playlist is an ordered list that identifies the media elements that a server must send to a client. You can use the XML Document Object Model (DOM) and the server object model to manage a playlist dynamically. For example, you can programmatically insert media elements into or delete media elements from an active playlist, randomize playlist elements, create a playlist, load and save existing playlists, and so on. The following table identifies the relevant interfaces. Links to reference pages for these interfaces, listed by programming language, are provided in the See Also lists that follow the table.
Interface |
Description |
---|---|
IWMSActiveMedia |
Contains information about the active media element in a playlist. |
IWMSActiveStream |
Contains information about specific audio and video streams in the active media element of a playlist. |
IWMSActiveStreams |
Contains a collection of IWMSActiveStream interfaces. |
IWMSFileDescription |
Contains information about a directory, media file, or playlist file in a publishing point path. |
IWMSFileDescriptions |
Contains a collection of IWMSFileDescription interfaces. |
IWMSPlaylist |
Contains methods to manage a playlist. |
IXMLDOMAttribute |
Represents an attribute associated with a media element identified by the IXMLDOMElement interface. |
IXMLDOMDocument |
Represents a playlist. |
IXMLDOMElement |
Represents a media element in a playlist. |
IXMLDOMImplementation |
Contains a method used to determine whether a playlist supports a specified feature. |
IXMLDOMNamedNodeMap |
Enables you to iterate through a collection of playlist attributes. |
IXMLDOMNode |
Contains methods that represent the core functionality of all nodes in a playlist. |
IXMLDOMNodeList |
Contains methods that enable you to iterate through a collection of nodes in the playlist. |
See Also (General)
See Also (Visual Basic .NET)
IWMSActiveMediaIWMSActiveMedia Object (Visual Basic .NET)
IWMSActiveStreamIWMSActiveStream Object (Visual Basic .NET)
IWMSActiveStreamsIWMSActiveStreams Object (Visual Basic .NET)
IWMSFileDescriptionIWMSFileDescription Object (Visual Basic .NET)
IWMSFileDescriptionsIWMSFileDescriptions Object (Visual Basic .NET)
IWMSPlaylistIWMSPlaylist Object (Visual Basic .NET)
IXMLDOMAttributeIXMLDOMAttribute Object (Visual Basic .NET)
IXMLDOMDocumentIXMLDOMDocument Object (Visual Basic .NET)
IXMLDOMElement IXMLDOMElement Object (Visual Basic .NET)
IXMLDOMImplementationIXMLDOMImplementation Object (Visual Basic .NET)
IXMLDOMNamedNodeMapIXMLDOMNamedNodeMap Object (Visual Basic .NET)
IXMLDOMNodeIXMLDOMNode Object (Visual Basic .NET)
IXMLDOMNodeListIXMLDOMNodeList Object (Visual Basic .NET)
See Also (C#)
IWMSActiveMediaIWMSActiveMedia Object (C#)
IWMSActiveStreamIWMSActiveStream Object (C#)
IWMSActiveStreamsIWMSActiveStreams Object (C#)
IWMSFileDescriptionIWMSFileDescription Object (C#)
IWMSFileDescriptionsIWMSFileDescriptions Object (C#)
IWMSPlaylistIWMSPlaylist Object (C#)
IXMLDOMAttributeIXMLDOMAttribute Object (C#)
IXMLDOMDocumentIXMLDOMDocument Object (C#)
IXMLDOMElementIXMLDOMElement Object (C#)
IXMLDOMImplementationIXMLDOMImplementation Object (C#)
IXMLDOMNamedNodeMapIXMLDOMNamedNodeMap Object (C#)
IXMLDOMNodeIXMLDOMNode Object (C#)
IXMLDOMNodeListIXMLDOMNodeList Object (C#)
See Also (C++)
IWMSActiveMediaIWMSActiveMedia Interface
IWMSActiveStreamIWMSActiveStream Interface
IWMSActiveStreamsIWMSActiveStreams Interface
IWMSFileDescriptionIWMSFileDescription Interface
IWMSFileDescriptionsIWMSFileDescriptions Interface
IWMSPlaylistIWMSPlaylist Interface
IXMLDOMAttributeIXMLDOMAttribute Interface
IXMLDOMDocumentIXMLDOMDocument Interface
IXMLDOMElementIXMLDOMElement Interface
IXMLDOMImplementationIXMLDOMImplementation Interface
IXMLDOMNamedNodeMapIXMLDOMNamedNodeMap Interface
IXMLDOMNodeIXMLDOMNode Interface
IXMLDOMNodeListIXMLDOMNodeList Interface