Freigeben über


Richtlinien für Dateinamenerweiterungen

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Sie wurde durch den Quellleser und den Senkenschreiber ersetzt. Quellleser und Senkenschreiber wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit den Quellleser und senkenden Writer anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Eine Dateinamenerweiterung stellt einem unabhängigen Softwarehersteller Informationen zu den Renderinganforderungen einer Anwendung zur Verfügung, die diese bestimmte Erweiterung verwendet.

Die Dateinamenerweiterung, die Sie für eine Datei verwenden müssen, die von einer Anwendung basierend auf dem Windows Media Format SDK erstellt wurde, wird durch den Typ des Inhalts in der Datei bestimmt. Verwenden Sie die folgende Logik, um die Dateinamenerweiterung zu bestimmen, die Sie verwenden müssen.

Wenn die Datei Datenströme enthält, die mit Codecs von Drittanbietern codiert sind, oder nicht unterstützte unkomprimierte Daten (einschließlich beliebiger Daten), muss die Datei die Erweiterung .asf verwenden.

Wenn die Datei keine nicht unterstützten Streams enthält und einen oder mehrere Videostreams enthält, die entweder unkomprimiert oder mit einem Beliebigen Windows Media-Videocodec codiert sind, muss die Datei die Erweiterung .wmv verwenden. Diese Dateien können auch PCM-Audiostreams, Mit einem beliebigen Windows Media-Audiocodec codierte Audiostreams, Skriptstreams und Webstreams enthalten.

Wenn die Datei keine nicht unterstützten Streams und keine unterstützten Videostreams enthält und einen oder mehrere Audiostreams enthält, die entweder nicht komprimiert oder mit einem Windows Media-Audiocodec codiert sind, muss die Datei die WMA-Erweiterung verwenden. Diese Dateien können auch Skriptstreams und Webstreams enthalten.

Wenn die Datei nur Streams enthält, die weder Audio noch Video sind, muss sie die Erweiterung .asf verwenden.

Unterstützte unkomprimierte Videotypen sind RGB8, RGB565, RGB555, RGB24, RGB32, I420, IYUV, YV12, YUY2, UYVY, YVYU und YVU9.

Projektüberlegungen