GUID de subtipo de audio

Se definen los siguientes GUID de subtipo de audio. Para especificar el subtipo, establezca el atributo MF_MT_SUBTYPE en el tipo de medio. Excepto donde se indique, estas constantes se definen en el archivo de encabezado mfapi.h.

Cuando se usan estos subtipos, establezca el atributo MF_MT_MAJOR_TYPEen MFMediaType_Audio.

GUID Descripción Etiqueta de formato (FOURCC)
MEDIASUBTYPE_RAW_AAC1 Codificación avanzada de audio (AAC).
Este subtipo se usa para AAC contenido en un archivo AVI con una etiqueta de formato de audio igual a 0x00FF.
Para más información, consulte Descodificador de AAC.
Definido en wmcodecdsp.h
WAVE_FORMAT_RAW_AAC1 (0x00FF)
MFAudioFormat_AAC Codificación avanzada de audio (AAC).
Nota: Equivalente a MEDIASUBTYPE_MPEG_HEAAC, definido en wmcodecdsp.h.
La secuencia puede contener datos AAC sin procesar o datos de AAC en una secuencia de flujo de transporte de datos de audio (ADTS).
Para obtener más información, consulte:
- Descodificador de AAC
- Origen de archivo MPEG-4
WAVE_FORMAT_MPEG_HEAAC (0x1610)
MFAudioFormat_ADTS No se usa. WAVE_FORMAT_MPEG_ADTS_AAC (0x1600)
MFAudioFormat_ALAC Códec de audio sin pérdida de Apple
Se admite en Windows 10 y versiones posteriores.
WAVE_FORMAT_ALAC (0x6C61)
MFAudioFormat_AMR_NB Audio adaptativo de varias velocidades
Se admite en Windows 8.1 y versiones posteriores.
WAVE_FORMAT_AMR_NB
MFAudioFormat_AMR_WB Audio adaptativo de banda ancha de velocidad múltiple
Se admite en Windows 8.1 y versiones posteriores.
WAVE_FORMAT_AMR_WB
MFAudioFormat_AMR_WP Se admite en Windows 8.1 y versiones posteriores.
WAVE_FORMAT_AMR_WP
MFAudioFormat_Dolby_AC3 Dolby Digital (AC-3).
Mismo valor GUID que MEDIASUBTYPE_DOLBY_AC3, que se define en ksuuids.h
Ninguno.
MFAudioFormat_Dolby_AC3_SPDIF Audio Dolby AC-3 sobre Sony/Philips Digital Interface (S/PDIF).
Este valor GUID es idéntico a los siguientes subtipos:
  • KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL, definido en ksmedia.h.
  • MEDIASUBTYPE_DOLBY_AC3_SPDIF, definido en uuids.h.
WAVE_FORMAT_DOLBY_AC3_SPDIF (0x0092)
MFAudioFormat_Dolby_DDPlus Dolby Digital Plus.
Mismo valor GUID que MEDIASUBTYPE_DOLBY_DDPLUS, que se define en wmcodecdsp.h.
None
MFAudioFormat_DRM Datos de audio cifrados usados con la ruta de acceso de audio segura. WAVE_FORMAT_DRM (0x0009)
MFAudioFormat_DTS Audio de Digital Theater Systems (DTS). WAVE_FORMAT_DTS (0x0008)
MFAudioFormat_FLAC Códec de audio sin pérdida libre
Se admite en Windows 10 y versiones posteriores.
WAVE_FORMAT_FLAC (0xF1AC)
MFAudioFormat_Float Audio de punto flotante IEEE sin comprimir. WAVE_FORMAT_IEEE_FLOAT (0x0003)
MFAudioFormat_Float_SpatialObjects Audio de punto flotante IEEE sin comprimir. None
MFAudioFormat_MP3 MPEG Audio Layer-3 (MP3). WAVE_FORMAT_MPEGLAYER3 (0x0055)
MFAudioFormat_MPEG Carga de audio MPEG-1. WAVE_FORMAT_MPEG (0x0050)
MFAudioFormat_MSP1 Códec de voz de Audio 9 de Windows Media. WAVE_FORMAT_WMAVOICE9 (0x000A)
MFAudioFormat_Opus Opus
Se admite en Windows 10 y versiones posteriores.
WAVE_FORMAT_OPUS (0x704F)
MFAudioFormat_PCM Audio PCM sin comprimir. WAVE_FORMAT_PCM (1)
MFAudioFormat_QCELP Audio QCELP (Qualcomm Code Excited Linear Prediction). None
MFAudioFormat_WMASPDIF Códec windows Media Audio 9 Professional sobre S/PDIF. WAVE_FORMAT_WMASPDIF (0x0164)
MFAudioFormat_WMAudio_Lossless Códec de windows Media Audio 9 Sin pérdida o códec de Audio de Windows Media 9.1. WAVE_FORMAT_WMAUDIO_LOSSLESS (0x0163)
MFAudioFormat_WMAudioV8 Códec Windows Media Audio 8, códec De Windows Media Audio 9 o códec de Windows Media Audio 9.1. WAVE_FORMAT_WMAUDIO2 (0x0161)
MFAudioFormat_WMAudioV9 Códec Windows Media Audio 9 Professional o códec Windows Media Audio 9.1 Professional. WAVE_FORMAT_WMAUDIO3 (0x0162)

Las etiquetas de formato enumeradas en la tercera columna de esta tabla se usan en la estructura WAVEFORMATEX y se definen en el archivo de encabezado mmreg.h.

Dada una etiqueta de formato de audio, puede crear un GUID de subtipo de audio como se indica a continuación:

  1. Comience con el valor MFAudioFormat_Base, que se define en mfaph.i.
  2. Reemplace el primer DWORD de este GUID por la etiqueta de formato.

Puede usar la macro DEFINE_MEDIATYPE_GUID para definir una nueva constante GUID que siga este patrón.

Tipos de medios de audio

IMFMediaType

GUID de tipo de medio

Tipos de medios