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