Klassen (Media Streaming-API)

[Das dieser Seite zugeordnete Feature , die Windows Media Streaming-API, ist ein Legacyfeature. Es wurde von Media Casting abgelöst. Media Casting wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, nach Möglichkeit für neuen Code media casting anstelle der Windows Media Streaming-API zu verwenden. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Die Media Streaming-API stellt die folgenden Klassen bereit.

In diesem Abschnitt

Thema BESCHREIBUNG
ActiveBasicDevice
Implementiert die IActiveBasicDevice-Schnittstelle , die ein aktives DLNA-Gerät (Digital Living Network Alliance) darstellt.
BasicDevice
Implementiert die IBasicDevice-Schnittstelle , die ein DLNA-Gerät darstellt.
CreateMediaRendererOperation
Registriert einen Ereignishandler, der aufgerufen wird, wenn der asynchrone Vorgang von CreateMediaRendererAsync oder CreateMediaRendererFromBasicDeviceAsync abgeschlossen wird, und stellt eine Methode bereit, die die Ergebnisse des Vorgangs zurückgibt.
DeviceController
Implementiert die IDeviceController-Schnittstelle , die eine Liste der zwischengespeicherten Digital Media Renderers (DMRs) und/oder Digital Media Server (DMSs) abruft, oder um asynchron nach den DMRs und/oder DMS zu suchen, die sich derzeit im Netzwerk befinden.
DevicePair
Implementiert die IDevicePair-Schnittstelle , die ein Paar von ActiveBasicDevice-Objekten darstellt, das aus einem Renderer und einem Server besteht.
GetMuteOperation
Registriert einen Ereignishandler, der aufgerufen wird, wenn der von GetMuteAsync gestartete asynchrone Vorgang abgeschlossen wird, und stellt eine Methode bereit, die die Ergebnisse des Vorgangs zurückgibt.
GetPositionInformationOperation
Registriert einen Ereignishandler, der aufgerufen wird, wenn der von GetPositionInformationAsync gestartete asynchrone Vorgang abgeschlossen wird, und stellt eine Methode bereit, die die Ergebnisse des Vorgangs zurückgibt.
GetStreamPropertiesOperation
Registriert einen Ereignishandler, der aufgerufen wird, wenn der von GetStreamPropertiesAsync gestartete asynchrone Vorgang abgeschlossen wird, und stellt eine Methode bereit, die die Ergebnisse des Vorgangs zurückgibt.
GetTransportInformationOperation
Registriert einen Ereignishandler, der aufgerufen wird, wenn der von GetTransportInformationAsync gestartete asynchrone Vorgang abgeschlossen wird, und stellt eine Methode bereit, die die Ergebnisse des Vorgangs zurückgibt.
GetVolumeOperation
Registriert einen Ereignishandler, der aufgerufen wird, wenn der von GetVolumeAsync gestartete asynchrone Vorgang abgeschlossen wird, und stellt eine Methode bereit, die die Ergebnisse des Vorgangs zurückgibt.
MediaRenderer
Implementiert die IMediaRenderer-Schnittstelle , die ein DMR-Gerät (DLNA Digital Media Renderer) darstellt.
PlaybackOperation
Registriert einen Ereignishandler, der aufgerufen wird, wenn ein asynchroner Vorgang, der von einer der MediaRenderer-Wiedergabemethoden gestartet wurde, abgeschlossen wird, und stellt eine Methode bereit, die die Ergebnisse des Vorgangs zurückgibt.
StreamSelectOperation
Registriert einen Ereignishandler, der aufgerufen wird, wenn der von GetMuteAsync gestartete asynchrone Vorgang abgeschlossen wird, und stellt eine Methode bereit, die die Ergebnisse des Vorgangs zurückgibt.
StreamSelector
Implementiert die IStreamSelectorStatics-Schnittstelle und ermöglicht die Auswahl eines Datenstroms.