Interfaces 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 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.]
A API de Streaming de Mídia fornece as interfaces a seguir.
Nesta seção
Tópico | Descrição |
---|---|
IActiveBasicDevice |
Representa um IBasicDevice ativo associado a um dispositivo UPnP. |
IActiveBasicDeviceStatics |
Fornece métodos estáticos para criar objetos IActiveBasicDevice . |
IBasicDevice |
Encapsula os métodos e eventos necessários para modelar um dispositivo DLNA. |
IDeviceController |
Encapsula os métodos e eventos necessários para recuperar 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. |
IDeviceIcon |
Encapsula os métodos necessários para fornecer informações sobre o ícone de um dispositivo DLNA. |
IDevicePair |
Representa um par de objetos ActiveBasicDevice que é composto por um renderizador e um servidor. |
IMediaRenderer |
Encapsula os métodos e eventos necessários para representar um dispositivo DMR (Renderizador de Mídia Digital) DLNA. |
IMediaRendererActionInformation |
Encapsula os métodos necessários para fornecer informações sobre quais métodos podem ser invocados no momento na DMR. |
IMediaRendererFactory |
Encapsula os métodos necessários para criar de forma assíncrona uma nova instância de um objeto que implementa a interface IMediaRenderer . |
IStreamSelectorStatics |
Encapsula os métodos necessários para selecionar de forma assíncrona um fluxo. |
ITransportParameters |
Encapsula os métodos necessários para fornecer informações sobre as configurações atuais relacionadas ao transporte da DMR. Essas configurações incluem o estado de transporte atual e informações sobre quais métodos podem ser invocados atualmente na DMR. |