Interfaz IMediaRenderer
[La característica asociada a esta página, Windows Media Streaming API, es una característica heredada. Se ha reemplazado por la conversión de medios. La conversión multimedia se ha optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use la conversión multimedia en lugar de la API de streaming de Windows Media, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
Encapsula los métodos y eventos necesarios para representar un dispositivo DLNA Digital Media Renderer (DMR).
Miembros
La interfaz IMediaRenderer hereda de IBasicDevice. IMediaRenderer también tiene estos tipos de miembros:
Métodos
La interfaz IMediaRenderer tiene estos métodos.
Método | Descripción |
---|---|
ActionInformation | Recupera información sobre qué métodos se pueden invocar actualmente en dmr. |
add_RenderingParametersUpdate | Registra un controlador de eventos para el evento RenderingParametersUpdate . |
add_TransportParametersUpdate | Registra un controlador de eventos para el evento TransportParametersUpdate . |
GetMuteAsync | Consulta el DMR de forma asincrónica para determinar si el audio está silenciado o sinmutar. |
GetPositionInformationAsync | Consulta el DMR de forma asincrónica para recuperar información de posición. |
GetTransportInformationAsync | Consulta el DMR de forma asincrónica para recuperar información de transporte. |
GetVolumeAsync | Consulta el DMR de forma asincrónica para su nivel de volumen de audio actual. |
IsAudioSupported | Recupera un valor que indica si DMR es capaz de reproducir contenido de audio. |
IsImageSupported | Recupera un valor que indica si dmr es capaz de mostrar imágenes. |
IsVideoSupported | Recupera un valor que indica si dmr es capaz de reproducir contenido de vídeo. |
PauseAsync | Indica al DMR de forma asincrónica que pause la reproducción del contenido actual. |
PlayAsync | Indica al DMR de forma asincrónica que reproduzca el contenido especificado mediante una llamada al método SetSourceFromUriAsync, SetSourceFromStreamAsync o SetSourceFromMediaSourceAsync . |
PlayAtSpeedAsync | Indica al DMR de forma asincrónica que reproduzca el contenido especificado mediante una llamada al método SetSourceFromUriAsync, SetSourceFromStreamAsync o SetSourceFromMediaSourceAsync a la velocidad especificada. |
remove_RenderingParametersUpdate | Anula el registro de un controlador de eventos para el evento RenderingParametersUpdate . |
remove_TransportParametersUpdate | Anula el registro de un controlador de eventos para el evento TransportParametersUpdate . |
SeekAsync | Indica al DMR de forma asincrónica que busque un desplazamiento de tiempo determinado. |
SetMuteAsync | Indica al DMR de forma asincrónica que mute o desactive el audio. |
SetNextSourceFromMediaSourceAsync | Indica al DMR de forma asincrónica que prepare el contenido especificado para reproducirse una vez que el contenido actual haya terminado de reproducirse. |
SetNextSourceFromStreamAsync | Indica al DMR de forma asincrónica que prepare la secuencia multimedia especificada para reproducirse una vez que el contenido actual haya terminado de reproducirse. |
SetNextSourceFromUriAsync | Indica al DMR de forma asincrónica que prepare el contenido identificado por el URI especificado para reproducirse una vez que el contenido actual haya terminado de reproducirse. |
SetSourceFromMediaSourceAsync | Indica al DMR de forma asincrónica que prepare el contenido especificado para reproducirlo. |
SetSourceFromStreamAsync | Indica al DMR de forma asincrónica que prepare la secuencia multimedia especificada para su reproducción. |
SetSourceFromUriAsync | Indica al DMR de forma asincrónica que prepare el contenido identificado por el URI especificado para reproducirlo. |
SetVolumeAsync | Establece el nivel de volumen de audio en DMR de forma asincrónica en el valor especificado. |
StopAsync | Indica al DMR de forma asincrónica que deje de reproducir el contenido actual. |