Freigeben über


HEAACWAVEFORMAT-Struktur (mmreg.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Enthält Formatdaten für einen AAC- oder HE-AAC-Stream, der AudioSpecificConfig()-Daten enthält.

Syntax

typedef struct heaacwaveformat_tag {
  HEAACWAVEINFO wfInfo;
  BYTE          pbAudioSpecificConfig[1];
} HEAACWAVEFORMAT;

Member

wfInfo

Eine HEAACWAVEINFO-Struktur .

pbAudioSpecificConfig[1]

Ein Bytearray, das den Wert von AudioSpecificConfig() enthält, wie in ISO/IEC 14496-3 definiert. Das Array kann größer als die in der Strukturdeklaration angegebene Größe sein. Verwenden Sie den Wert von wfInfo.wfx.cbSize , um die Größe zu bestimmen.

Bemerkungen

Verwenden Sie diese Struktur, um auf die AudioSpecificConfig()-Daten zuzugreifen, die einer HEAACWAVEINFO-Struktur folgen. Diese Daten sind nur vorhanden, wenn das wStructType-Element der HEAACWAVEFORMAT-Struktur null ist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile mmreg.h