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:
|
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:
- Comience con el valor MFAudioFormat_Base, que se define en mfaph.i.
- 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.