Udostępnij przez


Identyfikatory GUID podtypu audio

Zdefiniowane są następujące identyfikatory GUID podtypu audio. Aby określić podtyp, ustaw atrybut MF_MT_SUBTYPE na typ nośnika. Z wyjątkiem przypadków, w których zaznaczono, te stałe są zdefiniowane w pliku nagłówka mfapi.h.

Gdy są używane te podtypy, ustaw atrybut MF_MT_MAJOR_TYPE na MFMediaType_Audio.

GUID (Globalny Unikalny Identyfikator) Opis Format tagu (FOURCC)
MEDIASUBTYPE_RAW_AAC1 Zaawansowane kodowanie audio (AAC).
Ten podtyp jest używany w przypadku usługi AAC zawartej w pliku AVI z tagiem formatu audio równym 0x00FF.
Aby uzyskać więcej informacji, zobacz dekoder AAC.
Zdefiniowane w pliku wmcodecdsp.h
WAVE_FORMAT_RAW_AAC1 (0x00FF)
MFAudioFormat_AAC Zaawansowane kodowanie audio (AAC).
Uwaga: odpowiednik MEDIASUBTYPE_MPEG_HEAAC zdefiniowany w pliku wmcodecdsp.h.
Strumień może zawierać nieprzetworzone dane AAC lub dane AAC w strumieniu strumienia transportu danych audio (ADTS).
Aby uzyskać więcej informacji, zobacz:
- dekodera AAC
źródła plików MPEG-4 -
WAVE_FORMAT_MPEG_HEAAC (0x1610)
MFAudioFormat_ADTS Nieużytne. WAVE_FORMAT_MPEG_ADTS_AAC (0x1600)
MFAudioFormat_ALAC Koder audio bezstratny firmy Apple
Obsługiwane w systemie Windows 10 lub nowszym.
WAVE_FORMAT_ALAC (0x6C61)
MFAudioFormat_AMR_NB Adaptacja dźwięku o wielu szybkościach
Obsługiwane w systemie Windows 8.1 lub nowszym.
WAVE_FORMAT_AMR_NB
MFAudioFormat_AMR_WB Adaptacja dźwięku o wielu szybkościach
Obsługiwane w systemie Windows 8.1 lub nowszym.
WAVE_FORMAT_AMR_WB
MFAudioFormat_AMR_WP Obsługiwane w systemie Windows 8.1 lub nowszym.
WAVE_FORMAT_AMR_WP
MFAudioFormat_Dolby_AC3 Dolby Digital (AC-3).
Ta sama wartość identyfikatora GUID co MEDIASUBTYPE_DOLBY_AC3, która jest zdefiniowana w pliku ksuuids.h
Żaden.
MFAudioFormat_Dolby_AC3_SPDIF Dźwięk Dolby AC-3 przez Sony/Philips Digital Interface (S/PDIF).
Ta wartość identyfikatora GUID jest identyczna z następującymi podtypami:
  • KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL, zdefiniowany w pliku ksmedia.h.
  • MEDIASUBTYPE_DOLBY_AC3_SPDIF, zdefiniowany w pliku uuids.h.
WAVE_FORMAT_DOLBY_AC3_SPDIF (0x0092)
MFAudioFormat_Dolby_DDPlus Dolby Digital Plus.
Ta sama wartość identyfikatora GUID co MEDIASUBTYPE_DOLBY_DDPLUS, która jest zdefiniowana w pliku wmcodecdsp.h.
Żaden
MFAudioFormat_DRM Zaszyfrowane dane audio używane z bezpieczną ścieżką audio. WAVE_FORMAT_DRM (0x0009)
MFAudioFormat_DTS Audio Digital Theater Systems (DTS). WAVE_FORMAT_DTS (0x0008)
MFAudioFormat_FLAC Free Lossless Audio Codec
Obsługiwane w systemie Windows 10 lub nowszym.
WAVE_FORMAT_FLAC (0xF1AC)
MFAudioFormat_Float Nieskompresowany dźwięk zmiennoprzecinkowa IEEE. WAVE_FORMAT_IEEE_FLOAT (0x0003)
MFAudioFormat_Float_SpatialObjects Nieskompresowany dźwięk zmiennoprzecinkowa IEEE. Żaden
MFAudioFormat_IAMF Dźwięk IAMF. Żaden
MFAudioFormat_MP3 MPEG Audio Layer-3 (MP3). WAVE_FORMAT_MPEGLAYER3 (0x0055)
MFAudioFormat_MPEG Ładunek audio MPEG-1. WAVE_FORMAT_MPEG (0x0050)
MFAudioFormat_MSP1 Koder dekodera Windows Media Audio 9 Voice. WAVE_FORMAT_WMAVOICE9 (0x000A)
MFAudioFormat_Opus Opus
Obsługiwane w systemie Windows 10 lub nowszym.
WAVE_FORMAT_OPUS (0x704F)
MFAudioFormat_PCM Nieskompresowany dźwięk PCM. WAVE_FORMAT_PCM (1)
MFAudioFormat_QCELP Dźwięk QCELP (Qualcomm Code Excited Linear Prediction). Żaden
MFAudioFormat_WMASPDIF Koder dekodera Windows Media Audio 9 Professional za pośrednictwem interfejsu S/PDIF. WAVE_FORMAT_WMASPDIF (0x0164)
MFAudioFormat_WMAudio_Lossless Koder koderowy bezstratny windows Media Audio 9.1 lub Windows Media Audio 9.1. WAVE_FORMAT_WMAUDIO_LOSSLESS (0x0163)
MFAudioFormat_WMAudioV8 Koder koderowy Windows Media Audio 8, koder-dekoder Windows Media Audio 9 lub Koder audio 9.1 systemu Windows Media. WAVE_FORMAT_WMAUDIO2 (0x0161)
MFAudioFormat_WMAudioV9 Koder koderowy Windows Media Audio 9 Professional lub Codec windows Media Audio 9.1 Professional. WAVE_FORMAT_WMAUDIO3 (0x0162)

Tagi formatu wymienione w trzeciej kolumnie tej tabeli są używane w strukturze WAVEFORMATEX i są zdefiniowane w pliku nagłówka mmreg.h.

Biorąc pod uwagę tag formatu audio, można utworzyć identyfikator GUID podtypu audio w następujący sposób:

  1. Zacznij od wartości MFAudioFormat_Base, która jest zdefiniowana w pliku mfaph.i.
  2. Zastąp pierwszy DWORD tego identyfikatora GUID tagiem formatu.

Możesz użyć makra DEFINE_MEDIATYPE_GUID, aby zdefiniować nową stałą identyfikatora GUID zgodną z tym wzorcem.

typy multimediów audio

IMFMediaType

identyfikatory GUID typu nośnika

typy multimediów