媒体流式处理接口

[与此页面关联的功能 Windows Media Streaming API 是一项旧功能。 它已被 媒体铸造取代。 媒体转换已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用 媒体转换 而不是 Windows 媒体流式处理 API。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

媒体流 API 提供以下接口。

在本节中

主题 描述
IActiveBasicDevice
表示与 UPnP 设备关联的活动 IBasicDevice
IActiveBasicDeviceStatics
提供用于创建 IActiveBasicDevice 对象的静态方法。
IBasicDevice
封装为 DLNA 设备建模所需的方法和事件。
IDeviceController
封装检索缓存的数字媒体呈现器列表所需的方法和事件, (DMR) 和/或数字媒体服务器 (DMS) ,或异步查找当前位于网络上的 DMR 和/或 DMS。
IDeviceIcon
封装提供 DLNA 设备图标相关信息所需的方法。
IDevicePair
表示由呈现器和服务器组成的一对 ActiveBasicDevice 对象。
IMediaRenderer
封装表示 DLNA 数字媒体呈现器所需的方法和事件 (DMR) 设备。
IMediaRendererActionInformation
封装提供当前可在 DMR 上调用哪些方法的信息所需的方法。
IMediaRendererFactory
封装异步创建实现 IMediaRenderer 接口的对象的新实例所需的方法。
IStreamSelectorStatics
封装异步选择流所需的方法。
ITransportParameters
封装提供有关 DMR 的当前传输相关设置的信息所需的方法。 这些设置包括当前传输状态以及有关当前可在 DMR 上调用的方法的信息。