Interface IMediaRenderer

[O recurso associado a esta página, a API de Streaming de Mídia do Windows, é um recurso herdado. Foi substituído pelo Media Casting. A conversão de mídia foi otimizada para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use a Conversão de Mídia em vez da API de Streaming de Mídia do Windows, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Encapsula os métodos e eventos necessários para representar um dispositivo DMR (DLNA Digital Media Renderer).

Membros

A interface IMediaRenderer herda de IBasicDevice. O IMediaRenderer também tem esses tipos de membros:

Métodos

A interface IMediaRenderer tem esses métodos.

Método Descrição
ActionInformation Recupera informações sobre quais métodos podem ser invocados no momento na DMR.
add_RenderingParametersUpdate Registra um manipulador de eventos para o evento RenderingParametersUpdate .
add_TransportParametersUpdate Registra um manipulador de eventos para o evento TransportParametersUpdate .
GetMuteAsync Consulta a DMR de forma assíncrona para determinar se o áudio está ativado ou desativado no momento.
GetPositionInformationAsync Consulta a DMR de forma assíncrona para recuperar informações de posição.
GetTransportInformationAsync Consulta a DMR de forma assíncrona para recuperar informações de transporte.
GetVolumeAsync Consulta a DMR de forma assíncrona para seu nível de volume de áudio atual.
IsAudioSupported Recupera um valor que indica se a DMR é capaz de reproduzir conteúdo de áudio.
IsImageSupported Recupera um valor que indica se a DMR é capaz de exibir imagens.
IsVideoSupported Recupera um valor que indica se a DMR é capaz de reproduzir conteúdo de vídeo.
PauseAsync Instrui a DMR de forma assíncrona a pausar a reprodução do conteúdo atual.
PlayAsync Instrui a DMR de forma assíncrona a reproduzir o conteúdo especificado chamando o método SetSourceFromUriAsync, SetSourceFromStreamAsync ou SetSourceFromMediaSourceAsync .
PlayAtSpeedAsync Instrui a DMR de forma assíncrona a reproduzir o conteúdo especificado chamando o método SetSourceFromUriAsync, SetSourceFromStreamAsync ou SetSourceFromMediaSourceAsync na taxa especificada.
remove_RenderingParametersUpdate Cancela o registro de um manipulador de eventos para o evento RenderingParametersUpdate .
remove_TransportParametersUpdate Cancela o registro de um manipulador de eventos para o evento TransportParametersUpdate .
SeekAsync Instrui a DMR de forma assíncrona a buscar um deslocamento de tempo específico.
SetMuteAsync Instrui a DMR de forma assíncrona a ativar ou desativar o mudo do áudio.
SetNextSourceFromMediaSourceAsync Instrui a DMR de forma assíncrona a preparar o conteúdo especificado para reprodução depois que o conteúdo atual terminar de ser reproduzido.
SetNextSourceFromStreamAsync Instrui a DMR de forma assíncrona a preparar o fluxo de mídia especificado para reprodução depois que o conteúdo atual terminar de ser reproduzido.
SetNextSourceFromUriAsync Instrui a DMR de forma assíncrona a preparar o conteúdo identificado pelo URI especificado para reprodução depois que o conteúdo atual terminar de ser reproduzido.
SetSourceFromMediaSourceAsync Instrui a DMR de forma assíncrona a preparar o conteúdo especificado para reprodução.
SetSourceFromStreamAsync Instrui a DMR de forma assíncrona a preparar o fluxo de mídia especificado para reprodução.
SetSourceFromUriAsync Instrui a DMR de forma assíncrona a preparar o conteúdo identificado pelo URI especificado para reprodução.
SetVolumeAsync Define o nível de volume de áudio na DMR de forma assíncrona para o valor especificado.
StopAsync Instrui a DMR de forma assíncrona a parar de reproduzir o conteúdo atual.

Confira também

IBasicDevice