AudioUntertyp-GUIDs

Die folgenden Audiountertyp-GUIDs sind definiert. Um den Untertyp anzugeben, legen Sie das MF _ MT _ SUBTYPE-Attribut für den Medientyp fest. Sofern nicht anders angegeben, werden diese Konstanten in der Headerdatei mfapi.h definiert.

Wenn diese Untertypen verwendet werden, legen Sie das MF _ MT MAJOR _ _ TYPE-Attribut auf MFMediaType _ Audio fest.

GUID Beschreibung Formattag (FOURCC)
MEDIASUBTYPE_RAW_AAC1 Erweiterte Audiocodierung (Advanced Audio Coding, AAC).
Dieser Untertyp wird für AAC verwendet, das in einer AVI-Datei mit einem Audioformattag gleich 0x00FF.
Weitere Informationen finden Sie unter AAC-Decoder.
Definiert in wmcodecdsp.h
WAVE_FORMAT_RAW_AAC1 (0x00FF)
MFAudioFormat_AAC Erweiterte Audiocodierung (Advanced Audio Coding, AAC).
[!Note]
Entspricht der MEDIASUBTYPE_MPEG_HEAAC, definiert in wmcodecdsp.h.

Der Stream kann AAC-Rohdaten oder AAC-Daten in einem ADTS-Datenstrom (Audio Data Transport Stream) enthalten.
Weitere Informationen finden Sie unter:
WAVE_FORMAT_MPEG_HEAAC (0x1610)
MFAudioFormat_ADTS Wird nicht verwendet. WAVE_FORMAT_MPEG_ADTS_AAC (0x1600)
MFAudioFormat_ALAC Apple Lossless Audio Codec
Wird in Windows 10 und höher unterstützt.
WAVE_FORMAT_ALAC (0x6C61)
MFAudioFormat_AMR_NB Adaptative Audiodaten mit mehreren Geschwindigkeiten
Wird in Windows 8.1 und höher unterstützt.
WAVE_FORMAT_AMR_NB
MFAudioFormat_AMR_WB Adaptatives Multi-Rate Wideband-Audio
Wird in Windows 8.1 und höher unterstützt.
WAVE_FORMAT_AMR_WB
MFAudioFormat_AMR_WP Wird in Windows 8.1 und höher unterstützt.
WAVE_FORMAT_AMR_WP
MFAudioFormat_Dolby_AC3 Dolby Digital (AC-3).
Der gleiche GUID-Wert wie MEDIASUBTYPE_DOLBY_AC3, der in "ksuuids.h" definiert ist.
Keine.
MFAudioFormat_Dolby_AC3_SPDIF Dolby AC-3-Audio über Die digitale Schnittstelle (S/PDIF).
Dieser GUID-Wert ist mit den folgenden Untertypen identisch:
  • KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL, definiert in ksmedia.h.
  • MEDIASUBTYPE_DOLBY_AC3_SPDIF, definiert in uuids.h.
WAVE_FORMAT_DOLBY_AC3_SPDIF (0x0092)
MFAudioFormat_Dolby_DDPlus Dolby Digital Plus.
Der gleiche GUID-Wert wie MEDIASUBTYPE_DOLBY_DDPLUS, der in wmcodecdsp.h definiert ist.
Keine
MFAudioFormat_DRM Verschlüsselte Audiodaten, die mit einem sicheren Audiopfad verwendet werden. WAVE_FORMAT_DRM (0x0009)
MFAudioFormat_DTS DtS-Audio (Digital Systems). WAVE_FORMAT_DTS (0x0008)
MFAudioFormat_FLAC Kostenloser verlustfreier Audiocodec
Wird in Windows 10 und höher unterstützt.
WAVE_FORMAT_FLAC (0xF1AC)
MFAudioFormat_Float Unkomprimierte IEEE-Gleitkommaaudiodaten. WAVE_FORMAT_IEEE_FLOAT (0x0003)
MFAudioFormat_Float_SpatialObjects Unkomprimierte IEEE-Gleitkommaaudiodaten. Keine
MFAudioFormat_MP3 MPEG Audio Layer-3 (MP3). WAVE_FORMAT_MPEGLAYER3 (0x0055)
MFAudioFormat_MPEG MPEG-1-Audionutzlast. WAVE_FORMAT_MPEG (0x0050)
MFAudioFormat_MSP1 Windows Media Audio 9 Voice-Codec. WAVE_FORMAT_WMAVOICE9 (0x000A)
MFAudioFormat_Opus Opus
Wird in Windows 10 und höher unterstützt.
WAVE_FORMAT_OPUS (0x704F)
MFAudioFormat_PCM Unkomprimierte PCM-Audiodaten. WAVE_FORMAT_PCM (1)
MFAudioFormat_QCELP QCELP-Audio (Qualcomm Code Excited Linear Prediction). Keine
MFAudioFormat_WMASPDIF Windows Media Audio 9 Professional Codec über S/PDIF. WAVE_FORMAT_WMASPDIF (0x0164)
MFAudioFormat_WMAudio_Lossless Windows Medienaudio 9– Verlustloser Codec oder Windows Medienaudio 9.1-Codec. WAVE_FORMAT_WMAUDIO_LOSSLESS (0x0163)
MFAudioFormat_WMAudioV8 Windows Media Audio 8-Codec, Windows Media Audio 9-Codec oder Windows Media Audio 9.1-Codec. WAVE_FORMAT_WMAUDIO2 (0x0161)
MFAudioFormat_WMAudioV9 Windows Media Audio 9 Professional Codec oder Windows Media Audio 9.1 Professional Codec. WAVE_FORMAT_WMAUDIO3 (0x0162)

Die in der dritten Spalte dieser Tabelle aufgeführten Formattags werden in der WAVEFORMATEX-Struktur verwendet und in der Headerdatei mmreg.h definiert.

Bei einem Audioformattag können Sie eine AUDIO-Untertyp-GUID wie folgt erstellen:

  1. Beginnen Sie mit dem Wert MFAudioFormat _ Base, der in mfaph.i definiert ist.
  2. Ersetzen Sie das erste DWORD dieser GUID durch das Formattag.

Sie können das _ _ GUID-Makro DEFINE MEDIATYPE verwenden, um eine neue GUID-Konstante zu definieren, die diesem Muster folgt.

Audiomedientypen

ARCHEMEDIATYPE

Medientyp-GUIDs

Medientypen