IMediaRenderer interface

Encapsulates the methods and events needed to represent a DLNA Digital Media Renderer (DMR) device.

Members

The IMediaRenderer interface inherits from IBasicDevice. IMediaRenderer also has these types of members:

Methods

The IMediaRenderer interface has these methods.

MethodDescription
ActionInformation

Retrieves information about which methods can currently be invoked on the DMR.

add_RenderingParametersUpdate

Registers an event handler for the RenderingParametersUpdate event.

add_TransportParametersUpdate

Registers an event handler for the TransportParametersUpdate event.

GetMuteAsync

Queries the DMR asynchronously to determine if audio is currently muted or unmuted.

GetPositionInformationAsync

Queries the DMR asynchronously to retrieve position information.

GetTransportInformationAsync

Queries the DMR asynchronously to retrieve transport information.

GetVolumeAsync

Queries the DMR asynchronously for its current audio volume level.

IsAudioSupported

Retrieves a value that indicates whether the DMR is capable of playing audio content.

IsImageSupported

Retrieves a value that indicates whether the DMR is capable of displaying images.

IsVideoSupported

Retrieves a value that indicates whether the DMR is capable of playing video content.

PauseAsync

Instructs the DMR asynchronously to pause playing the current content.

PlayAsync

Instructs the DMR asynchronously to play the content that was specified by calling the SetSourceFromUriAsync, SetSourceFromStreamAsync, or SetSourceFromMediaSourceAsync method.

PlayAtSpeedAsync

Instructs the DMR asynchronously to play the content that was specified by calling the SetSourceFromUriAsync, SetSourceFromStreamAsync, or SetSourceFromMediaSourceAsync method at the specified rate.

remove_RenderingParametersUpdate

Unregisters an event handler for the RenderingParametersUpdate event.

remove_TransportParametersUpdate

Unregisters an event handler for the TransportParametersUpdate event.

SeekAsync

Instructs the DMR asynchronously to seek to a particular time offset.

SetMuteAsync

Instructs the DMR asynchronously to either mute or unmute the audio.

SetNextSourceFromMediaSourceAsync

Instructs the DMR asynchronously to prepare the specified content for playing once the current content has finished playing.

SetNextSourceFromStreamAsync

Instructs the DMR asynchronously to prepare the specified media stream for playing once the current content has finished playing.

SetNextSourceFromUriAsync

Instructs the DMR asynchronously to prepare the content identified by the specified URI for playing once the current content has finished playing.

SetSourceFromMediaSourceAsync

Instructs the DMR asynchronously to prepare the specified content for playing.

SetSourceFromStreamAsync

Instructs the DMR asynchronously to prepare the specified media stream for playing.

SetSourceFromUriAsync

Instructs the DMR asynchronously to prepare the content identified by the specified URI for playing.

SetVolumeAsync

Sets the audio volume level on the DMR asynchronously to the specified value.

StopAsync

Instructs the DMR asynchronously to stop playing the current content.

 

See also

IBasicDevice

 

 

Show: