Audiosubtype-GUID's
De volgende audiosubtype-GUID's zijn gedefinieerd. Als u het subtype wilt opgeven, stelt u het kenmerk MF_MT_SUBTYPE in voor het mediatype. Behalve waar vermeld, worden deze constanten gedefinieerd in het headerbestand mfapi.h.
Wanneer deze subtypen worden gebruikt, stelt u het kenmerk MF_MT_MAJOR_TYPE in op MFMediaType_Audio.
GUID | Beschrijving | Opmaaktag (FOURCC) |
---|---|---|
MEDIASUBTYPE_RAW_AAC1 | Advanced Audio Coding (AAC). Dit subtype wordt gebruikt voor AAC in een AVI-bestand met een audioformaattag die gelijk is aan 0x00FF. Zie AAC Decodervoor meer informatie. Gedefinieerd in wmcodecdsp.h |
WAVE_FORMAT_RAW_AAC1 (0x00FF) |
MFAudioFormat_AAC | Advanced Audio Coding (AAC). Opmerking: equivalent aan MEDIASUBTYPE_MPEG_HEAAC, gedefinieerd in wmcodecdsp.h. De stroom kan onbewerkte AAC-gegevens of AAC-gegevens bevatten in een ADTS-stroom (Audio Data Transport Stream). Zie voor meer informatie: - AAC-decoder - MPEG-4-bestandsbron |
WAVE_FORMAT_MPEG_HEAAC (0x1610) |
MFAudioFormat_ADTS | Niet gebruikt. | WAVE_FORMAT_MPEG_ADTS_AAC (0x1600) |
MFAudioFormat_ALAC | Apple Lossless Audio Codec Ondersteund in Windows 10 en hoger. |
WAVE_FORMAT_ALAC (0x6C61) |
MFAudioFormat_AMR_NB | Adaptatieve audio met meerdere frequenties Ondersteund in Windows 8.1 en hoger. |
WAVE_FORMAT_AMR_NB |
MFAudioFormat_AMR_WB | Adaptatieve multi-rate wideband audio Ondersteund in Windows 8.1 en hoger. |
WAVE_FORMAT_AMR_WB |
MFAudioFormat_AMR_WP | Ondersteund in Windows 8.1 en hoger. |
WAVE_FORMAT_AMR_WP |
MFAudioFormat_Dolby_AC3 | Dolby Digital (AC-3). Dezelfde GUID-waarde als MEDIASUBTYPE_DOLBY_AC3, die is gedefinieerd in ksuuids.h |
Geen. |
MFAudioFormat_Dolby_AC3_SPDIF | Dolby AC-3 audio via Sony/Philips Digital Interface (S/PDIF). Deze GUID-waarde is identiek aan de volgende subtypen:
|
WAVE_FORMAT_DOLBY_AC3_SPDIF (0x0092) |
MFAudioFormat_Dolby_DDPlus | Dolby Digital Plus. Dezelfde GUID-waarde als MEDIASUBTYPE_DOLBY_DDPLUS, die is gedefinieerd in wmcodecdsp.h. |
Geen |
MFAudioFormat_DRM | Versleutelde audiogegevens die worden gebruikt met beveiligd audiopad. | WAVE_FORMAT_DRM (0x0009) |
MFAudioFormat_DTS | DTS-audio (Digital Theater Systems). | WAVE_FORMAT_DTS (0x0008) |
MFAudioFormat_FLAC | Gratis Lossless Audio Codec Ondersteund in Windows 10 en hoger. |
WAVE_FORMAT_FLAC (0xF1AC) |
MFAudioFormat_Float | Niet-gecomprimeerde IEEE-drijvendekommaaudio. | WAVE_FORMAT_IEEE_FLOAT (0x0003) |
MFAudioFormat_Float_SpatialObjects | Niet-gecomprimeerde IEEE-drijvendekommaaudio. | Geen |
MFAudioFormat_MP3 | MPEG Audio Layer-3 (MP3). | WAVE_FORMAT_MPEGLAYER3 (0x0055) |
MFAudioFormat_MPEG | MPEG-1 audiolading. | WAVE_FORMAT_MPEG (0x0050) |
MFAudioFormat_MSP1 | Windows Media Audio 9 Voice-codec. | WAVE_FORMAT_WMAVOICE9 (0x000A) |
MFAudioFormat_Opus | Opus Ondersteund in Windows 10 en hoger. |
WAVE_FORMAT_OPUS (0x704F) |
MFAudioFormat_PCM | Niet-gecomprimeerde PCM-audio. | WAVE_FORMAT_PCM (1) |
MFAudioFormat_QCELP | QCELP -audio (Azure Code Opgewonden lineaire voorspelling). | Geen |
MFAudioFormat_WMASPDIF | Windows Media Audio 9 Professional-codec via S/PDIF. | WAVE_FORMAT_WMASPDIF (0x0164) |
MFAudioFormat_WMAudio_Lossless | Windows Media Audio 9 Lossless codec of Windows Media Audio 9.1 codec. | WAVE_FORMAT_WMAUDIO_LOSSLESS (0x0163) |
MFAudioFormat_WMAudioV8 | Windows Media Audio 8 codec, Windows Media Audio 9 codec of Windows Media Audio 9.1 codec. | WAVE_FORMAT_WMAUDIO2 (0x0161) |
MFAudioFormat_WMAudioV9 | Windows Media Audio 9 Professional-codec of Windows Media Audio 9.1 Professional-codec. | WAVE_FORMAT_WMAUDIO3 (0x0162) |
De notatielabels die worden vermeld in de derde kolom van deze tabel, worden gebruikt in de WAVEFORMATEX structuur en worden gedefinieerd in het headerbestand mmreg.h.
Met een tag voor audio-indeling kunt u als volgt een audiosubtype-GUID maken:
- Begin met de waarde MFAudioFormat_Base, die is gedefinieerd in mfaph.i.
- Vervang de eerste DWORD- van deze GUID door de notatietag.
U kunt de DEFINE_MEDIATYPE_GUID macro gebruiken om een nieuwe GUID-constante te definiƫren die volgt op dit patroon.