Windows Media Streaming API
[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.]
Purpose
The Media Streaming API models the Digital Media Renderer (DMR) and Digital Media Server (DMS) devices as defined by the DLNA guidelines for easy programmatic use, enabling developers to create applications with Digital Media Controller (DMC), Digital Media Player (DMP) and Push Controller (+PU+) capabilities as defined by the DLNA guidelines.
In this section
Topic | Description |
---|---|
Classes |
The Media Streaming API provides the following classes. |
Delegates |
The Media Streaming API provides the following event handler functions. |
Enumerations |
The Media Streaming API provides the following enumerations. |
Events |
The Media Streaming API generates the following events. |
Interfaces |
The Media Streaming API provides the following interfaces. |
Structures |
The Media Streaming API provides the following structures. |
Developer audience
Media Streaming API is designed for use by C++ developers creating digital media applications that interact with DLNA devices.