Windows Media Format 11 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.]
Diese Dokumentation beschreibt das Microsoft Windows Media Format Software Development Kit (SDK) und gilt für die 32-Bit- und x64-basierten Versionen des SDK.
Das Windows Media Format SDK ist eine Komponente des Microsoft Windows Media Software Development Kit (SDK). Weitere Komponenten sind das Windows Media Services SDK, windows Media Encoder SDK, Windows Media Rights Manager SDK, Windows Media Geräte-Manager SDK und Windows Medienwiedergabe SDK.
Das Windows Media Format SDK bietet Anwendungsentwicklern Zugriff auf die Komponenten des Windows Media-Formats. Zu diesen Komponenten gehören der ASF-Dateicontainer (Advanced Systems Format), die Audio- und Videocodecs von Windows Media, die grundlegende Netzwerkstreamingfunktion und die Verwaltung digitaler Rechte. Die Objekte des Windows Media Format SDK bearbeiten die Komponenten von Windows Media auf niedriger Ebene. Die anderen Komponenten des Windows Media SDK enthalten Objekte, die auf einer höheren Ebene funktionieren.
Der Hauptzweck des Windows Media Format SDK besteht darin, Entwicklern das Erstellen von Anwendungen zu ermöglichen, die ASF-Dateien (Advanced Systems Format) und Netzwerkdatenströme wiedergeben, schreiben, bearbeiten, verschlüsseln und bereitstellen. Diese Dateien und Streams enthalten häufig Audio- und Videoinhalte, die mit den Audio- und Videocodecs von Windows Media codiert sind. ASF kann jedoch jede Art von Daten enthalten. Weitere Informationen zur Containerstruktur Advanced Systems Format finden Sie unter Übersicht über das ASF-Format.
Die wichtigsten Features des Windows Media Format SDK sind:
- Unterstützung für branchenführende Codecs. Das Windows Media Format 11 SDK enthält den Microsoft Windows Media Video 9-Codec und den Microsoft Windows Media Audio 9.1-Codec. Beide Codecs bieten eine außergewöhnliche Codierung digitaler Medieninhalte. Neu in dieser Version ist der Windows Media Video 9 Advanced Profile-Codec, der Optimierungen für Broadcastvideos bereitstellt. Dieses SDK enthält auch den Microsoft Windows Media Video 9-Bildschirmcodec zum Komprimieren von Computerbildschirmaktivitäten während Sitzungen von Benutzeranwendungen und den Windows Media Audio 9.1-Sprachcodec, der Audiodaten mit geringer Komplexität wie Sprache codiert und sich intelligent an komplexere Audiodaten wie Musik anpasst, um eine bessere Darstellung kombinierter Sprach-Musik-Szenarien zu ermöglichen.
- Unterstützung für das Schreiben von ASF-Dateien. Dateien werden basierend auf anpassbaren Profilen erstellt, was eine einfache Konfiguration und Standardisierung von Dateien ermöglicht. Dieses SDK kann verwendet werden, um Dateien mit mehr als 2 GB zu schreiben, was längere, qualitativ bessere, fortlaufende Dateien ermöglicht.
- Unterstützung für das Lesen von ASF-Dateien. Dieses SDK bietet Unterstützung für das Lesen lokaler ASF-Dateien sowie das Lesen von ASF-Daten, die über ein Netzwerk gestreamt werden. Unterstützung wird auch für viele erweiterte Lesefeatures bereitgestellt, z. B. native Unterstützung für MBR-Dateien (Multiple Bit Rate), die mehrere Streams mit demselben Inhalt enthalten, der mit unterschiedlichen Bitraten codiert ist. Der Reader wählt automatisch aus, welcher MBR-Stream verwendet werden soll, abhängig von der zum Zeitpunkt der Wiedergabe verfügbaren Bandbreite.
- Unterstützung für die Bereitstellung von ASF-Streams über ein Netzwerk. Dieses SDK bietet Unterstützung für die Übermittlung von ASF-Daten über HTTP an Remotecomputer in einem Netzwerk sowie für die direkte Übermittlung von Daten an einen Windows Media-Remoteserver.
- Unterstützung für die Bearbeitung von Metadaten in ASF-Dateien. Informationen zu einer Datei und ihrem Inhalt können mit diesem SDK problemlos bearbeitet werden. Entwickler können das robuste System von Metadatenattributen verwenden, die im SDK enthalten sind, oder benutzerdefinierte Attribute erstellen, die ihren Anforderungen entsprechen.
- Unterstützung für Inhaltsbearbeitungsanwendungen. Mit diesem SDK können Anwendungen nach Punkten innerhalb einer Datei nach Präsentationszeit und Videoframe suchen. Darüber hinaus können mit dem Windows Media Format SDK erstellte Dateien Zeitstempel in Formaten beibehalten, die in der Film- und Fernsehproduktion verwendet werden.
- Unterstützung für das Lesen und Bearbeiten von Metadaten in MP3-Dateien. Dieses SDK bietet integrierte Unterstützung für das Lesen von MP3-Dateien mit den gleichen Methoden, die zum Lesen von ASF-Dateien verwendet werden. Anwendungen, die mit dem Windows Media Format SDK erstellt wurden, können auch Metadatenattribute in MP3-Dateien mithilfe der integrierten Unterstützung für die gängigsten ID3-Tags bearbeiten, die von Inhaltserstellern verwendet werden.
- Unterstützung des Digital Rights Management-Schutzes. Dieses SDK bietet Methoden zum Lesen und Schreiben von ASF-Dateien und Netzwerkdatenströmen, die durch Digital Rights Management geschützt sind, um nicht autorisierte Wiedergabe oder Kopieren der Inhalte zu verhindern.
Informationen zum Herunterladen des Windows Media Format SDK finden Sie auf der Seite Windows Media-Downloads auf der Microsoft-Website.
In diesem Dokument wird beschrieben, wie Sie anwendungen für digitale Medien mit dem Windows Media Format SDK entwickeln können. Sie ist in die folgenden Abschnitte unterteilt.
Hinweis
Obwohl dieses Dokument Informationen zur neuesten Version des Windows Media Format SDK enthält, werden die meisten der darin beschriebenen Features von älteren Versionen des SDK unterstützt. Referenzseiten für die Methoden, Funktionen, Strukturen und Enumerationen des Windows Media Format SDK enthalten Versionsanforderungen.
`Section` | Beschreibung |
---|---|
Informationen zum Windows Media Format SDK | Bietet Eine Übersicht und Hintergrundinformationen, mit denen Sie vertraut sein sollten, bevor Sie versuchen, Anwendungen zu erstellen. |
Programmierhandbuch | Enthält detaillierte Anweisungen zum Ausführen verschiedener Aufgaben, z. B. Lesen, Schreiben und Indizieren von Dateien, Schützen von Dateien mit Digital Rights Management, Streamen von ASF-Daten über ein Netzwerk usw. |
Programmierverzeichnis | Stellt Referenzinformationen für die Schnittstellen, Methoden, Funktionen, Strukturen, Enumerationstypen und Konstanten im Zusammenhang mit Windows Media Format bereit. |
Audio- und Videocodecschnittstellen für Windows Media | Enthält Anweisungen für die direkte Verwendung des Windows Media-Audio- und Video-Codecs digital media objects (DMOs). |
Glossar | Definiert die begriffe, die in der Dokumentation zum Windows Media Format SDK verwendet werden. |