Server Object Model (C#)

The server object model exposes the following objects.

Object

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 objects.

IWMSAnnouncementStreamFormats

Contains a collection of URLs and paths to media files whose format information is used to configure a multicast.

IWMSAvailableIPAddresses

Contains a collection of IP addresses.

IWMSBroadcastPublishingPoint

Contains methods and properties that you can use to configure and run a broadcast publishing point.

IWMSBroadcastPublishingPoint2

Contains properties that you can use to enable Startup Profile and to automatically restart a broadcast publishing point whenever Windows Media Services starts.

IWMSCacheItem

Contains information about cached content.

IWMSCacheItems

Contains a collection of IWMSCacheItem objects.

IWMSCacheProxyPlugin

Enables you to prestuff a cache and retrieve specific cache items.

IWMSDiagnosticEvent

Contains information about a specific event notice that you can use to diagnose problems concerning the configuration of the server or the status of a plug-in.

IWMSDiagnosticEvents

Contains a collection of IWMSDiagnosticEvent objects.

IWMSFileDescription

Contains information about a directory, media file, or playlist file in a publishing point path.

IWMSFileDescriptions

Contains a collection of IWMSFileDescription objects.

IWMSNamedValue

Contains a customizable name-value pair associated with the server.

IWMSNamedValues

Contains a collection of IWMSNamedValue objects.

IWMSOnDemandPublishingPoint

Contains properties and methods that you can use to manage an on-demand publishing point.

IWMSOnDemandPublishingPoint2

Contains a property that enables Startup Profile for an on-demand publishing point.

IWMSOutgoingDistributionConnection

Contains properties that you can use to manage distribution connections.

IWMSOutgoingDistributionConnections

Contains a collection of IWMSOutgoingDistributionConnection objects.

IWMSPlayer

Contains methods that you can use to retrieve the properties of a connected player.

IWMSPlayers

Contains a collection of IWMSPlayer objects.

IWMSPlaylist

Contains methods that you can use to manage a playlist.

IWMSPlugin

Contains methods that you can use to retrieve and manage the properties of a plug-in.

IWMSPlugins

Contains a collection of IWMSPlugin objects.

IWMSPublishingPoint

Contains properties and methods that you can use to manage a publishing point.

IWMSPublishingPoint2

Contains a property that enables Startup Profile on a publishing point.

IWMSPublishingPointCurrentCounters

Contains counters that identify real-time parameters for a running publishing point.

IWMSPublishingPointLimits

Contains methods that you can use to retrieve and manage publishing point limits.

IWMSPublishingPointPeakCounters

Contains counters that identify peak events that occur when a publishing point is running.

IWMSPublishingPoints

Contains a collection of IWMSPublishingPoint objects.

IWMSPublishingPointTotalCounters

Contains counters that identify aggregate totals for specific parameters of a running publishing point.

IWMSRootDirectories

Contains a collection of root directory paths for enabled data source plug-ins.

IWMSServer

Contains methods that you can use to configure and run a Windows Media server.

IWMSServerCurrentCounters

Contains counters that identify real-time parameters for a running server.

IWMSServerLimits

Contains methods that you can use to retrieve and manage server limits.

IWMSServerPeakCounters

Contains counters that identify peak events that occur when a server is running.

IWMSServerTotalCounters

Contains counters that identify aggregate totals for specific parameters of a running server.

See Also

Concepts

Programming Reference (C#)