Medienstreamingschnittstellen
[Das dieser Seite zugeordnete Feature 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 die Medienumwandlung anstelle der Windows Media Streaming-API zu verwenden. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Die Medienstreaming-API stellt die folgenden Schnittstellen bereit.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
IActiveBasicDevice |
Stellt eine aktive IBasicDevice dar, die einem UPnP-Gerät zugeordnet ist. |
IActiveBasicDeviceStatics |
Stellt statische Methoden zum Erstellen von IActiveBasicDevice-Objekten bereit. |
IBasicDevice |
Kapselt die Methoden und Ereignisse, die zum Modellieren eines DLNA-Geräts erforderlich sind. |
IDeviceController |
Kapselt die Methoden und Ereignisse, die zum Abrufen einer Liste zwischengespeicherter Digital Media Renderers (DMRs) und/oder Digital Media Server (DMSs) oder zum asynchronen Suchen der DMRs und/oder DMSs erforderlich sind, die sich derzeit im Netzwerk befinden. |
IDeviceIcon |
Kapselt die Methoden, die zum Bereitstellen von Informationen über das Symbol eines DLNA-Geräts erforderlich sind. |
IDevicePair |
Stellt ein Paar von ActiveBasicDevice-Objekten dar, das aus einem Renderer und einem Server besteht. |
IMediaRenderer |
Kapselt die Methoden und Ereignisse, die zum Darstellen eines DLNA Digital Media Renderer-Geräts (DMR) erforderlich sind. |
IMediaRendererActionInformation |
Kapselt die Methoden, die erforderlich sind, um Informationen darüber bereitzustellen, welche Methoden derzeit für die DMR aufgerufen werden können. |
IMediaRendererFactory |
Kapselt die Methoden, die zum asynchronen Erstellen einer neuen instance eines Objekts erforderlich sind, das die IMediaRenderer-Schnittstelle implementiert. |
IStreamSelectorStatics |
Kapselt die Methoden, die zum asynchronen Auswählen eines Datenstroms erforderlich sind. |
ITransportParameters |
Kapselt die Methoden, die zum Bereitstellen von Informationen zu den aktuellen transportbezogenen Einstellungen der DMR erforderlich sind. Diese Einstellungen enthalten den aktuellen Transportstatus und Informationen dazu, welche Methoden derzeit für die DMR aufgerufen werden können. |