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.