Compartir a través de


Clases (API de streaming multimedia)

[La característica asociada a esta página, Windows Media Streaming API, es una característica heredada. Se ha reemplazado por la conversión de medios. La conversión multimedia se ha optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use la conversión multimedia en lugar de la API de streaming de Windows Media, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Media Streaming API proporciona las siguientes clases.

En esta sección

Tema Descripción
ActiveBasicDevice
Implementa la interfaz IActiveBasicDevice que representa un dispositivo activo de Digital Living Network Alliance (DLNA).
BasicDevice
Implementa la interfaz IBasicDevice que representa un dispositivo DLNA.
CreateMediaRendererOperation
Registra un controlador de eventos que se invoca cuando se completa la operación asincrónica iniciada por CreateMediaRendererAsync o CreateMediaRendererFromBasicDeviceAsync y proporciona un método que devuelve los resultados de la operación.
DeviceController
Implementa la interfaz IDeviceController que recupera una lista de representadores de medios digitales (DMR) almacenados en caché o servidores multimedia digitales (DMS) o para buscar de forma asincrónica las DMR o DMS que están actualmente en la red.
DevicePair
Implementa la interfaz IDevicePair que representa un par de objetos ActiveBasicDevice que se componen de un representador y un servidor.
GetMuteOperation
Registra un controlador de eventos que se invoca cuando se completa la operación asincrónica iniciada por GetMuteAsync y proporciona un método que devuelve los resultados de la operación.
GetPositionInformationOperation
Registra un controlador de eventos que se invoca cuando se completa la operación asincrónica iniciada por GetPositionInformationAsync y proporciona un método que devuelve los resultados de la operación.
GetStreamPropertiesOperation
Registra un controlador de eventos que se invoca cuando se completa la operación asincrónica iniciada por GetStreamPropertiesAsync y proporciona un método que devuelve los resultados de la operación.
GetTransportInformationOperation
Registra un controlador de eventos que se invoca cuando se completa la operación asincrónica iniciada por GetTransportInformationAsync y proporciona un método que devuelve los resultados de la operación.
GetVolumeOperation
Registra un controlador de eventos que se invoca cuando se completa la operación asincrónica iniciada por GetVolumeAsync y proporciona un método que devuelve los resultados de la operación.
MediaRenderer
Implementa la interfaz IMediaRenderer que representa un dispositivo DLNA Digital Media Renderer (DMR).
PlaybackOperation
Registra un controlador de eventos que se invoca cuando se completa una operación asincrónica iniciada por uno de los métodos de reproducción mediaRenderer y proporciona un método que devuelve los resultados de la operación.
StreamSelectOperation
Registra un controlador de eventos que se invoca cuando se completa la operación asincrónica iniciada por GetMuteAsync y proporciona un método que devuelve los resultados de la operación.
StreamSelector
Implementa la interfaz IStreamSelectorStatics y habilita la selección de una secuencia.