媒体流式处理 API) (类

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

媒体流 API 提供以下类。

在本节中

主题 说明
ActiveBasicDevice
实现表示活动数字生活网络联盟 (DLNA) 设备的 IActiveBasicDevice 接口。
BasicDevice
实现表示 DLNA 设备的 IBasicDevice 接口。
CreateMediaRendererOperation
注册由 CreateMediaRendererAsyncCreateMediaRendererFromBasicDeviceAsync 启动的异步操作完成时调用的事件处理程序,并提供返回操作结果的方法。
DeviceController
实现 IDeviceController 接口,该接口检索缓存的数字媒体呈现器列表 (DMR) 和/或数字媒体服务器 (DMS) ,或异步查找当前位于网络上的 DMR 和/或 DMS。
DevicePair
实现 IDevicePair 接口,该接口表示由呈现器和服务器组成的一对 ActiveBasicDevice 对象。
GetMuteOperation
注册在 GetMuteAsync 启动的异步操作完成时调用的事件处理程序,并提供返回操作结果的方法。
GetPositionInformationOperation
注册在 GetPositionInformationAsync 启动的异步操作完成时调用的事件处理程序,并提供返回操作结果的方法。
GetStreamPropertiesOperation
注册在 GetStreamPropertiesAsync 启动的异步操作完成时调用的事件处理程序,并提供返回操作结果的方法。
GetTransportInformationOperation
注册由 GetTransportInformationAsync 启动的异步操作完成时调用的事件处理程序,并提供返回操作结果的方法。
GetVolumeOperation
注册由 GetVolumeAsync 启动的异步操作完成时调用的事件处理程序,并提供返回操作结果的方法。
MediaRenderer
实现表示 DLNA 数字媒体呈现器 (DMR) 设备的 IMediaRenderer 接口。
PlaybackOperation
注册一个事件处理程序,该事件处理程序在由其中一个 MediaRenderer 播放方法启动的异步操作完成时调用,并提供返回操作结果的方法。
StreamSelectOperation
注册在 GetMuteAsync 启动的异步操作完成时调用的事件处理程序,并提供返回操作结果的方法。
StreamSelector
实现 IStreamSelectorStatics 接口并启用选择流。