Classes (API de Streaming de Mídia)

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

A API de Streaming de Mídia fornece as seguintes classes.

Nesta seção

Tópico Descrição
ActiveBasicDevice
Implementa a interface IActiveBasicDevice que representa um dispositivo DLNA (Digital Living Network Alliance) ativo.
BasicDevice
Implementa a interface IBasicDevice que representa um dispositivo DLNA.
CreateMediaRendererOperation
Registra um manipulador de eventos que é invocado quando a operação assíncrona iniciada por CreateMediaRendererAsync ou CreateMediaRendererFromBasicDeviceAsync é concluída e fornece um método que retorna os resultados da operação.
DeviceController
Implementa a interface IDeviceController que recupera uma lista de DMRs (Renderizadores de Mídia Digital) armazenados em cache e/ou DMSs (Servidores de Mídia Digital) ou para localizar de forma assíncrona as DMRs e/ou DMSs que estão atualmente na rede.
DevicePair
Implementa a interface IDevicePair que representa um par de objetos ActiveBasicDevice compostos por um renderizador e um servidor.
GetMuteOperation
Registra um manipulador de eventos que é invocado quando a operação assíncrona iniciada por GetMuteAsync é concluída e fornece um método que retorna os resultados da operação.
GetPositionInformationOperation
Registra um manipulador de eventos que é invocado quando a operação assíncrona iniciada por GetPositionInformationAsync é concluída e fornece um método que retorna os resultados da operação.
GetStreamPropertiesOperation
Registra um manipulador de eventos que é invocado quando a operação assíncrona iniciada por GetStreamPropertiesAsync é concluída e fornece um método que retorna os resultados da operação.
GetTransportInformationOperation
Registra um manipulador de eventos que é invocado quando a operação assíncrona iniciada por GetTransportInformationAsync é concluída e fornece um método que retorna os resultados da operação.
GetVolumeOperation
Registra um manipulador de eventos que é invocado quando a operação assíncrona iniciada por GetVolumeAsync é concluída e fornece um método que retorna os resultados da operação.
Mediarenderer
Implementa a interface IMediaRenderer que representa um dispositivo DMR (Renderizador de Mídia Digital) DLNA.
PlaybackOperation
Registra um manipulador de eventos que é invocado quando uma operação assíncrona iniciada por um dos métodos de reprodução do MediaRenderer é concluída e fornece um método que retorna os resultados da operação.
StreamSelectOperation
Registra um manipulador de eventos que é invocado quando a operação assíncrona iniciada por GetMuteAsync é concluída e fornece um método que retorna os resultados da operação.
StreamSelector
Implementa a interface IStreamSelectorStatics e habilita a seleção de um fluxo.