Identifikátory GUID podtypu zvuku
Jsou definovány následující identifikátory GUID podtypu zvuku. Chcete-li zadat podtyp, nastavte atribut MF_MT_SUBTYPE u typu média. Pokud není uvedeno, tyto konstanty jsou definovány v souboru hlaviček mfapi.h.
Při použití těchto podtypů nastavte atribut MF_MT_MAJOR_TYPE na MFMediaType_Audio.
Identifikátor guid | Popis | Formát značky (FOURCC) |
---|---|---|
MEDIASUBTYPE_RAW_AAC1 | Pokročilé kódování zvuku (AAC). Tento podtyp se používá pro AAC obsažený v souboru AVI se značkou formátu zvuku, která se rovná 0x00FF. Další informace naleznete v tématu dekodér AAC. Definováno v wmcodecdsp.h |
WAVE_FORMAT_RAW_AAC1 (0x00FF) |
MFAudioFormat_AAC | Pokročilé kódování zvuku (AAC). Poznámka: Ekvivalent MEDIASUBTYPE_MPEG_HEAAC definovaný v souboru wmcodecdsp.h. Stream může obsahovat nezpracovaná data AAC nebo data AAC v datovém proudu služby ADTS (Audio Data Transport Stream). Další informace najdete tady: - dekodérU AAC - zdrojových souborů MPEG-4 |
WAVE_FORMAT_MPEG_HEAAC (0x1610) |
MFAudioFormat_ADTS | Nepoužívá se. | WAVE_FORMAT_MPEG_ADTS_AAC (0x1600) |
MFAudioFormat_ALAC | Zvukový kodek Apple Bezeztrátového zvuku Podporováno ve Windows 10 a novějších verzích. |
WAVE_FORMAT_ALAC (0x6C61) |
MFAudioFormat_AMR_NB | Adaptativní vícehodnotový zvuk Podporováno ve Windows 8.1 a novějších verzích. |
WAVE_FORMAT_AMR_NB |
MFAudioFormat_AMR_WB | Adaptativní multi-rate wideband zvuk Podporováno ve Windows 8.1 a novějších verzích. |
WAVE_FORMAT_AMR_WB |
MFAudioFormat_AMR_WP | Podporováno ve Windows 8.1 a novějších verzích. |
WAVE_FORMAT_AMR_WP |
MFAudioFormat_Dolby_AC3 | Dolby Digital (AC-3). Stejná hodnota GUID jako MEDIASUBTYPE_DOLBY_AC3, která je definována v ksuuids.h |
Žádný. |
MFAudioFormat_Dolby_AC3_SPDIF | Zvuk Dolby AC-3 přes Sony/Philips Digital Interface (S/PDIF). Tato hodnota GUID je shodná s následujícími podtypy:
|
WAVE_FORMAT_DOLBY_AC3_SPDIF (0x0092) |
MFAudioFormat_Dolby_DDPlus | Dolby Digital Plus. Stejná hodnota GUID jako MEDIASUBTYPE_DOLBY_DDPLUS, která je definována v wmcodecdsp.h. |
Žádný |
MFAudioFormat_DRM | Šifrovaná zvuková data používaná se zabezpečenou cestou zvuku | WAVE_FORMAT_DRM (0x0009) |
MFAudioFormat_DTS | Zvuk DTS (Digital Theater Systems). | WAVE_FORMAT_DTS (0x0008) |
MFAudioFormat_FLAC | Bezplatný zvukový kodek bezeztrátového přenosu Podporováno ve Windows 10 a novějších verzích. |
WAVE_FORMAT_FLAC (0xF1AC) |
MFAudioFormat_Float | Nekomprimovaný zvuk IEEE s plovoucí desetinou čárkou | WAVE_FORMAT_IEEE_FLOAT (0x0003) |
MFAudioFormat_Float_SpatialObjects | Nekomprimovaný zvuk IEEE s plovoucí desetinou čárkou | Žádný |
MFAudioFormat_MP3 | MPEG Audio Layer-3 (MP3). | WAVE_FORMAT_MPEGLAYER3 (0x0055) |
MFAudioFormat_MPEG | Datová část zvuku MPEG-1 | WAVE_FORMAT_MPEG (0x0050) |
MFAudioFormat_MSP1 | Kodek windows Media Audio 9 Voice. | WAVE_FORMAT_WMAVOICE9 (0x000A) |
MFAudioFormat_Opus | Opus Podporováno ve Windows 10 a novějších verzích. |
WAVE_FORMAT_OPUS (0x704F) |
MFAudioFormat_PCM | Nekomprimovaný zvuk PCM. | WAVE_FORMAT_PCM (1) |
MFAudioFormat_QCELP | Zvuk QCELP (Kód s nadšenou lineární predikcí) | Žádný |
MFAudioFormat_WMASPDIF | Kodek Windows Media Audio 9 Professional přes S/PDIF | WAVE_FORMAT_WMASPDIF (0x0164) |
MFAudioFormat_WMAudio_Lossless | Windows Media Audio 9 Bezeztrátové kodeky nebo kodek Windows Media Audio 9.1. | WAVE_FORMAT_WMAUDIO_LOSSLESS (0x0163) |
MFAudioFormat_WMAudioV8 | Kodek Windows Media Audio 8, kodek Windows Media Audio 9 nebo kodek Windows Media Audio 9.1 | WAVE_FORMAT_WMAUDIO2 (0x0161) |
MFAudioFormat_WMAudioV9 | Kodek Windows Media Audio 9 Professional nebo Kodek Windows Media Audio 9.1 Professional | WAVE_FORMAT_WMAUDIO3 (0x0162) |
Značky formátu uvedené ve třetím sloupci této tabulky se používají ve struktuře WAVEFORMATEX a jsou definovány v souboru záhlaví mmreg.h.
Vzhledem ke značce formátu zvuku můžete vytvořit identifikátor GUID zvukového podtypu následujícím způsobem:
- Začněte hodnotou MFAudioFormat_Base, která je definována v mfaph.i.
- Nahraďte první DWORD tohoto identifikátoru GUID značkou formátu.
Makro DEFINE_MEDIATYPE_GUID můžete použít k definování nové konstanty GUID, která se řídí tímto vzorem.
Související témata
-
identifikátory GUID typu média