Classe MediaRenderer

[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 Transmissão de Mídia foi otimizada para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use a Transmissã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.]

Implementa a interface IMediaRenderer que representa um dispositivo DMR (Digital Media Renderer) DLNA.

MediaRenderer tem estes tipos de membros:

Métodos

A classe MediaRenderer tem esses métodos.

Método Descrição
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.
PauseAsync Instrui a DMR de forma assíncrona a pausar a reprodução do conteúdo atual.
PlayAsync Instrui o DMR de forma assíncrona a reproduzir o conteúdo especificado chamando o método SetSourceFromUriAsync, SetSourceFromStreamAsync ou SetSourceFromMediaSourceAsync .
PlayAtSpeedAsync Instrui o 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 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 o 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 depois que o conteúdo atual terminar de ser reproduzido.
SetSourceFromUriAsync Instrui o 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.

Propriedades

A classe MediaRenderer tem essas propriedades.

Propriedade Tipo de acesso Descrição
ActionInformation
Somente leitura
Obtém informações sobre quais métodos podem ser invocados no momento na DMR.
IsAudioSupported
Somente leitura
Obtém um valor que indica se a DMR é capaz de reproduzir conteúdo de áudio.
IsImageSupported
Somente leitura
Obtém um valor que indica se a DMR é capaz de exibir imagens.
IsVideoSupported
Somente leitura
Obtém um valor que indica se a DMR é capaz de reproduzir conteúdo de vídeo.