Media Streaming Interfaces
[The feature associated with this page, Windows Media Streaming API, is a legacy feature. It has been superseded by Media Casting. Media Casting has been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use Media Casting instead of Windows Media Streaming API, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
The Media Streaming API provides the following interfaces.
In this section
Topic | Description |
---|---|
IActiveBasicDevice |
Represents an active IBasicDevice that is associated with a UPnP device. |
IActiveBasicDeviceStatics |
Provides static methods for creating IActiveBasicDevice objects. |
IBasicDevice |
Encapsulates the methods and events needed to model a DLNA Device. |
IDeviceController |
Encapsulates the methods and events needed to retrieve a list of cached Digital Media Renderers (DMRs) and/or Digital Media Servers (DMSs), or to asynchronously find the DMRs and/or DMSs that are currently on the network. |
IDeviceIcon |
Encapsulates the methods needed to provide information about the icon of a DLNA Device. |
IDevicePair |
Represents a pair of ActiveBasicDevice objects which is comprised of a renderer and a server. |
IMediaRenderer |
Encapsulates the methods and events needed to represent a DLNA Digital Media Renderer (DMR) device. |
IMediaRendererActionInformation |
Encapsulates the methods needed to provide information about what methods can currently be invoked on the DMR. |
IMediaRendererFactory |
Encapsulates the methods needed to asynchronously create a new instance of an object that implements the IMediaRenderer interface. |
IStreamSelectorStatics |
Encapsulates the methods needed to asynchronously select a stream. |
ITransportParameters |
Encapsulates the methods needed to provide information about the current transport-related settings of the DMR. These settings include the current transport state and information about what methods can currently be invoked on the DMR. |