MediaRenderer 类

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

实现表示 DLNA 数字媒体呈现器 (DMR) 设备的 IMediaRenderer 接口。

MediaRenderer 具有以下类型的成员:

方法

MediaRenderer 类具有这些方法。

方法 说明
add_RenderingParametersUpdate RenderingParametersUpdate 事件注册事件处理程序。
add_TransportParametersUpdate TransportParametersUpdate 事件注册事件处理程序。
GetMuteAsync 异步查询 DMR 以确定音频当前是静音还是取消静音。
GetPositionInformationAsync 异步查询 DMR 以检索位置信息。
GetTransportInformationAsync 异步查询 DMR 以检索传输信息。
GetVolumeAsync 异步查询 DMR 的当前音频音量级别。
PauseAsync 指示 DMR 异步暂停播放当前内容。
PlayAsync 指示 DMR 异步播放通过调用 SetSourceFromUriAsync、SetSourceFromStreamAsyncSetSourceFromMediaSourceAsync 方法指定的内容。
PlayAtSpeedAsync 指示 DMR 以异步方式播放通过以指定速率调用 SetSourceFromUriAsyncSetSourceFromStreamAsyncSetSourceFromMediaSourceAsync 方法指定的内容。
remove_RenderingParametersUpdate 取消注册 RenderingParametersUpdate 事件的事件处理程序。
remove_TransportParametersUpdate 取消注册 TransportParametersUpdate 事件的事件处理程序。
SeekAsync 指示 DMR 异步查找特定时间偏移量。
SetMuteAsync 指示 DMR 异步将音频静音或取消静音。
SetNextSourceFromMediaSourceAsync 指示 DMR 异步准备指定内容,以便在当前内容完成播放后播放。
SetNextSourceFromStreamAsync 指示 DMR 异步准备指定的媒体流,以便在当前内容完成播放后播放。
SetNextSourceFromUriAsync 指示 DMR 异步准备由指定 URI 标识的内容,以便在当前内容完成播放后播放。
SetSourceFromMediaSourceAsync 指示 DMR 异步准备要播放的指定内容。
SetSourceFromStreamAsync 指示 DMR 异步准备指定的媒体流,以便在当前内容完成播放后播放。
SetSourceFromUriAsync 指示 DMR 异步准备由指定 URI 标识的内容以供播放。
SetVolumeAsync 将 DMR 上的音频音量异步设置为指定的值。
StopAsync 指示 DMR 异步停止播放当前内容。

属性

MediaRenderer 类具有以下属性。

属性 访问类型 说明
ActionInformation
只读
获取有关当前可在 DMR 上调用的方法的信息。
IsAudioSupported
只读
获取一个值,该值指示 DMR 是否能够播放音频内容。
IsImageSupported
只读
获取一个值,该值指示 DMR 是否能够显示图像。
IsVideoSupported
只读
获取一个值,该值指示 DMR 是否能够播放视频内容。