IMediaRenderer 接口

封装表示 DLNA 数字媒体呈现器 (DMR) 设备所需的方法和事件。

成员

IMediaRenderer 接口继承自 IBasicDeviceIMediaRenderer 还具有以下类型的成员:

方法

IMediaRenderer 接口具有这些方法。

方法 说明
ActionInformation 检索有关当前可在 DMR 上调用哪些方法的信息。
add_RenderingParametersUpdate RenderingParametersUpdate 事件注册事件处理程序。
add_TransportParametersUpdate 注册 TransportParametersUpdate 事件的事件处理程序。
GetMuteAsync 异步查询 DMR 以确定音频当前是否静音或取消静音。
GetPositionInformationAsync 异步查询 DMR 以检索位置信息。
GetTransportInformationAsync 异步查询 DMR 以检索传输信息。
GetVolumeAsync 异步查询 DMR 的当前音频音量级别。
IsAudioSupported 检索一个值,该值指示 DMR 是否能够播放音频内容。
IsImageSupported 检索一个值,该值指示 DMR 是否能够显示图像。
IsVideoSupported 检索一个值,该值指示 DMR 是否能够播放视频内容。
PauseAsync 指示 DMR 异步暂停播放当前内容。
PlayAsync 指示 DMR 异步播放通过调用 SetSourceFromUriAsyncSetSourceFromStreamAsyncSetSourceFromMediaSourceAsync 方法指定的内容。
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 异步停止播放当前内容。

另请参阅

IBasicDevice