Encapsulates the methods and events needed to represent a DLNA Digital Media Renderer (DMR) device.
Inheritance
The IMediaRenderer interface inherits from IBasicDevice. IMediaRenderer also has these types of members:
Methods
The IMediaRenderer interface has these methods.
| IMediaRenderer::add_RenderingParametersUpdate Registers an event handler for the RenderingParametersUpdate event. |
| IMediaRenderer::add_TransportParametersUpdate Registers an event handler for the TransportParametersUpdate event. |
| IMediaRenderer::GetMuteAsync Queries the DMR asynchronously to determine if audio is currently muted or unmuted. |
| IMediaRenderer::GetPositionInformationAsync Queries the DMR asynchronously to retrieve position information. |
| IMediaRenderer::GetTransportInformationAsync Queries the DMR asynchronously to retrieve transport information. |
| IMediaRenderer::GetVolumeAsync Queries the DMR asynchronously for its current audio volume level. |
| IMediaRenderer::PauseAsync Instructs the DMR asynchronously to pause playing the current content. |
| IMediaRenderer::PlayAsync Instructs the DMR asynchronously to play the content that was specified by calling the SetSourceFromUriAsync, SetSourceFromStreamAsync, or SetSourceFromMediaSourceAsync method. |
| IMediaRenderer::PlayAtSpeedAsync Instructs the DMR asynchronously to play the content that was specified by calling the SetSourceFromUriAsync, SetSourceFromStreamAsync, or SetSourceFromMediaSourceAsync method at the specified rate. |
| IMediaRenderer::remove_RenderingParametersUpdate Unregisters an event handler for the RenderingParametersUpdate event. |
| IMediaRenderer::remove_TransportParametersUpdate Unregisters an event handler for the TransportParametersUpdate event. |
| IMediaRenderer::SeekAsync Instructs the DMR asynchronously to seek to a particular time offset. |
| IMediaRenderer::SetMuteAsync Instructs the DMR asynchronously to either mute or unmute the audio. |
| IMediaRenderer::SetNextSourceFromMediaSourceAsync Instructs the DMR asynchronously to prepare the specified content for playing once the current content has finished playing. |
| IMediaRenderer::SetNextSourceFromStreamAsync Instructs the DMR asynchronously to prepare the specified media stream for playing once the current content has finished playing. |
| IMediaRenderer::SetNextSourceFromUriAsync Instructs the DMR asynchronously to prepare the content identified by the specified URI for playing once the current content has finished playing. |
| IMediaRenderer::SetSourceFromMediaSourceAsync Instructs the DMR asynchronously to prepare the specified content for playing. |
| IMediaRenderer::SetSourceFromStreamAsync Instructs the DMR asynchronously to prepare the specified media stream for playing. |
| IMediaRenderer::SetSourceFromUriAsync Instructs the DMR asynchronously to prepare the content identified by the specified URI for playing. |
| IMediaRenderer::SetVolumeAsync Sets the audio volume level on the DMR asynchronously to the specified value. |
| IMediaRenderer::StopAsync Instructs the DMR asynchronously to stop playing the current content. |
Requirements
| Requirement | Value |
|---|---|
| Target Platform | Windows |
| Header | windows.media.streaming.h |