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. |