IIS Web Playlists SDK Programming Reference

The IIS Web Playlists SDK allows developers to extend the default behavior through the development of custom providers. The SDK provides a COM interface that supports implementation in either .NET or native code providers.

Interfaces

The following table represents the interfaces used to develop custom playlist programming references.

Interface

Description

IPlaylistProvider Interface

Serves as the root interface for a custom playlist provider. This interface provides access to initialization and shutdown routines for a provider.

IPlaylistRequestInfo Interface

Represents the current playlist request. Enables custom providers to get and set server variables, the URI of the request, and playlist file information if the playlist is file-based.

IPlaylistInfo Interface

Defines an empty playlist that contains a collection of playlist entries in the form of an IPlaylistEntryInfoCollection Interface.

IPlaylistEntryInfo Interface

Represents individual entries in a playlist.

IPlaylistEntryInfoCollection Interface

Allows a custom provider to traverse a list of playlist entries in the form of IPlaylistEntryInfo Interface info objects.

IPlaylistFileInfo Interface

Provides access to properties of file-based playlists.

See Also

Concepts

IIS Web Playlists