Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
High-Definition-Audio ist im Kontext der Windows Media Audio-Codecs ein beliebiger Audiotyp mit mehr als zwei Kanälen oder mehr als 16 Bit pro Beispiel. High-Definition-Audio wird von den Kategorien Professional und Lossless des Windows Media Audio Encoder unterstützt.
Nicht komprimierte HIGH-Definition-Audiotypen werden mithilfe der WAVEFORMATEXTENSIBLE-Struktur definiert. WAVEFORMATEXTENSIBLE ist eine strukturierte Erweiterung der WAVEFORMATEX-Struktur . Wenn Sie DMOs verwenden, muss das Formattypelement der DMO_MEDIA_TYPE-Struktur , das einen High-Definition-Audiotyp beschreibt, genau wie für normale Audiodaten auf WMCFORMAT_WaveFormatEx festgelegt werden. es gibt keinen speziellen Formatbezeichner für WAVEFORMATEXTENSIBLE. Wenn ein Format WAVEFORMATEXTENSIBLE verwendet, müssen Sie den cbSize-Member der WAVEFORMATEX-Struktur auf 22 festlegen.
Wenn Sie Media Foundation verwenden, können Sie den richtigen Medientyp aus einer WAVEFORMATEXTENSIBLE-Struktur erstellen, indem Sie die Funktion MFInitMediaTypeFromWaveFormatEx verwenden.
Die mehrkanaligen Ausgabetypen, die vom Windows Media Audio 10 Professional-Codec unterstützt werden, verwenden nicht WAVEFORMATEXTENSIBLE, sondern melden die richtige Anzahl von Kanälen und Bits pro Beispiel in der WAVEFORMATEX-Struktur . Wie bei allen Audiotypen, die komprimierte Windows Media Audio-Inhalte beschreiben, sind zusätzliche Informationen an die WAVEFORMATEX-Struktur angefügt, die vom Decoder für die Dekomprimierung verwendet wird.
Decodieren High-Definition Audio
Zum Decodieren von High-Definition-Audio müssen Sie die eigenschaft MFPKEY_WMADEC_HIRESOUTPUT auf VARIANT_TRUE festlegen. Wenn diese Eigenschaft nicht festgelegt ist, liefert der Decoder Stereoinhalte mit maximal 16 Bit pro Beispiel, unabhängig vom komprimierten Format.
Hinweis
High-Definition-Audio wird nur für Windows XP, Windows Vista und höher unterstützt. In früheren Versionen von Windows werden mit High Definition codierte Windows Media Audio-Inhalte als Zweikanalaudio mit maximal 16 Bit pro Beispiel gerendert.
Zugehörige Themen