Share via


GUIDs de subtipo de áudio

Os seguintes GUIDs de subtipo de áudio são definidos. Para especificar o subtipo, defina o atributo MF_MT_SUBTYPE no tipo de mídia. Exceto quando observado, essas constantes são definidas no arquivo de cabeçalho mfapi.h.

Quando esses subtipos forem usados, defina o atributo MF_MT_MAJOR_TYPE como MFMediaType_Audio.

GUID Descrição Marca de formato (FOURCC)
MEDIASUBTYPE_RAW_AAC1 AAC (Advanced Audio Coding).
Esse subtipo é usado para o AAC contido em um arquivo AVI com uma marca de formato de áudio igual a 0x00FF.
Para obter mais informações, consulte Decodificador do AAC.
Definido em wmcodecdsp.h
WAVE_FORMAT_RAW_AAC1 (0x00FF)
MFAudioFormat_AAC AAC (Advanced Audio Coding).
Nota: Equivalente a MEDIASUBTYPE_MPEG_HEAAC, definido em wmcodecdsp.h.
O fluxo pode conter dados brutos do AAC ou dados do AAC em um fluxo do ADTS (Fluxo de Transporte de Dados de Áudio).
Para obter mais informações, consulte:
- Decodificador do AAC
- Origem do arquivo MPEG-4
WAVE_FORMAT_MPEG_HEAAC (0x1610)
MFAudioFormat_ADTS Não usado. WAVE_FORMAT_MPEG_ADTS_AAC (0x1600)
MFAudioFormat_ALAC Apple Lossless Audio Codec
Com suporte no Windows 10 e posterior.
WAVE_FORMAT_ALAC (0x6C61)
MFAudioFormat_AMR_NB Áudio adaptativo de várias taxas
Com suporte em Windows 8.1 e posteriores.
WAVE_FORMAT_AMR_NB
MFAudioFormat_AMR_WB Áudio adaptativo de wideband de várias taxas
Com suporte em Windows 8.1 e posteriores.
WAVE_FORMAT_AMR_WB
MFAudioFormat_AMR_WP Com suporte em Windows 8.1 e posteriores.
WAVE_FORMAT_AMR_WP
MFAudioFormat_Dolby_AC3 Dolby Digital (AC-3).
Mesmo valor guid que MEDIASUBTYPE_DOLBY_AC3, que é definido em ksuuids.h
Nenhum.
MFAudioFormat_Dolby_AC3_SPDIF Áudio dolby AC-3 pela Interface Digital Sony/Philips (S/PDIF).
Esse valor guid é idêntico aos seguintes subtipos:
  • KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL, definido em ksmedia.h.
  • MEDIASUBTYPE_DOLBY_AC3_SPDIF, definido em uuids.h.
WAVE_FORMAT_DOLBY_AC3_SPDIF (0x0092)
MFAudioFormat_Dolby_DDPlus Dolby Digital Plus.
Mesmo valor guid que MEDIASUBTYPE_DOLBY_DDPLUS, que é definido em wmcodecdsp.h.
Nenhum
MFAudioFormat_DRM Dados de áudio criptografados usados com o caminho de áudio seguro. WAVE_FORMAT_DRM (0x0009)
MFAudioFormat_DTS Áudio DTS (Sistemas de Teatro Digital). WAVE_FORMAT_DTS (0x0008)
MFAudioFormat_FLAC Codec de áudio sem perda livre
Com suporte no Windows 10 e posterior.
WAVE_FORMAT_FLAC (0xF1AC)
MFAudioFormat_Float Áudio de ponto flutuante IEEE não compactado. WAVE_FORMAT_IEEE_FLOAT (0x0003)
MFAudioFormat_Float_SpatialObjects Áudio de ponto flutuante IEEE não compactado. Nenhum
MFAudioFormat_MP3 MPEG Audio Layer-3 (MP3). WAVE_FORMAT_MPEGLAYER3 (0x0055)
MFAudioFormat_MPEG Conteúdo de áudio MPEG-1. WAVE_FORMAT_MPEG (0x0050)
MFAudioFormat_MSP1 Codec de voz do Windows Media Audio 9. WAVE_FORMAT_WMAVOICE9 (0x000A)
MFAudioFormat_Opus Opus
Com suporte no Windows 10 e posterior.
WAVE_FORMAT_OPUS (0x704F)
MFAudioFormat_PCM Áudio PCM descompactado. WAVE_FORMAT_PCM (1)
MFAudioFormat_QCELP Áudio QCELP (Previsão Linear Animada do Código Qualcomm). Nenhum
MFAudioFormat_WMASPDIF Codec do Windows Media Audio 9 Professional por S/PDIF. WAVE_FORMAT_WMASPDIF (0x0164)
MFAudioFormat_WMAudio_Lossless Codec sem perda do Windows Media Audio 9 ou codec do Windows Media Audio 9.1. WAVE_FORMAT_WMAUDIO_LOSSLESS (0x0163)
MFAudioFormat_WMAudioV8 Codec do Windows Media Audio 8, codec do Windows Media Audio 9 ou codec do Windows Media Audio 9.1. WAVE_FORMAT_WMAUDIO2 (0x0161)
MFAudioFormat_WMAudioV9 Codec do Windows Media Audio 9 Professional ou codec do Windows Media Audio 9.1 Professional. WAVE_FORMAT_WMAUDIO3 (0x0162)

As marcas de formato listadas na terceira coluna desta tabela são usadas na estrutura WAVEFORMATEX e são definidas no arquivo de cabeçalho mmreg.h.

Dada uma marca de formato de áudio, você pode criar um GUID de subtipo de áudio da seguinte maneira:

  1. Comece com o valor MFAudioFormat_Base, que é definido em mfaph.i.
  2. Substitua o primeiro DWORD deste GUID pela marca de formato.

Você pode usar a macro DEFINE_MEDIATYPE_GUID para definir uma nova constante GUID que segue esse padrão.

Tipos de mídia de áudio

IMFMediaType

GUIDs de tipo de mídia

Tipos de mídia