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] 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:
|
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:
- Beginnen Sie mit dem Wert MFAudioFormat _ Base, der in mfaph.i definiert ist.
- 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.