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