Einführung für Benutzer des Windows Media Format SDK
[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Es wurde von Source Reader und Sink Writer abgelöst. Source Reader und Sink Writer wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit quellleser und Senkenschreiber anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Ein Großteil der Funktionen, die von den erweiterten Windows Media DRM-Client-APIs bereitgestellt werden, entspricht der Funktionalität, die von den Objekten des Windows Media Format SDK bereitgestellt wird. Das Windows Media Format SDK stellt Entwicklern die Objekte bereit, die zum Erstellen, Zugreifen und Bearbeiten von Mediendateien erforderlich sind, die die ASF-Dateistruktur (Advanced Systems Format) verwenden. Da Windows Media DRM zum Schutz von ASF-Dateien vorgesehen ist, war clientseitige DRM-Funktionalität im Windows Media Format SDK enthalten.
Die erweiterten Windows Media DRM-Client-APIs werden in Verbindung mit der digitalen Medienplattform von Microsoft der nächsten Generation, dem Microsoft Media Foundation SDK, veröffentlicht. Media Foundation enthält ASF-Funktionen, die einige der Features des Windows Media Format SDK überlappen. Da es jetzt zwei Microsoft SDKs gibt, die ASF-Dateien bearbeiten, wird die clientseitige DRM-Funktionalität vom Windows Media Format SDK in die erweiterten Windows Media DRM-Client-APIs getrennt. Benutzer des Windows Media Format SDK und des Media Foundation SDK können auf diese APIs zugreifen. Derzeit sind diese APIs als Teil des Windows Media Format SDK-Installationspakets enthalten und als Teil des Windows Media Format SDK dokumentiert. Die erweiterten Windows Media DRM-Client-APIs sind jedoch in ihrer eigenen Bibliothek implementiert und verfügen über eine eigene Headerdatei. Nach der Installation des Windows Media Format SDK können diese APIs einzeln verwendet werden, ohne dass Windows Media Format SDK-Header oder -Bibliotheken in Ihre Anwendung eingeschlossen werden.
Wenn Sie Anwendungen entwickeln, die das Windows Media Format SDK verwenden, müssen Sie entscheiden, ob Sie die DRM-Funktionalität des SDK oder die erweiterten WINDOWS Media DRM-Client-APIs verwenden möchten. Während viele der Features dieser beiden SDKs sehr ähnlich sind, bieten die erweiterten Windows Media DRM-Client-APIs die folgenden Features, die benutzern der älteren DRM-Routinen nicht zur Verfügung stehen:
- Möglichkeit zum Importieren von Inhalten, die durch ein Rechteverwaltungssystem von Drittanbietern geschützt sind.
- Möglichkeit zum Exportieren von Inhalten, die durch Windows Media DRM geschützt sind, in ein Rechteverwaltungssystem eines Drittanbieters.
- Direkte Enumeration von Lizenzen im Lizenzspeicher.
- Einfache, aggregierte Rechteabfragen basierend auf der Schlüssel-ID (keine Notwendigkeit, die Mediendatei zu laden).
- Möglichkeit, widerrufene Komponenten mithilfe der Media Foundation-Standardschnittstelle IMFContentEnabler zu erneuern.