Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.
| Identificador Globalmente Único (GUID) | Descrição | Marca de formato (FOURCC) |
|---|---|---|
| MEDIASUBTYPE_RAW_AAC1 | Codificação avançada de áudio (AAC). Esse subtipo é usado para 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 | Codificação avançada de áudio (AAC). Observação: 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: - do Decodificador do AAC - de origem do arquivo MPEG-4 |
WAVE_FORMAT_MPEG_HEAAC (0x1610) |
| MFAudioFormat_ADTS | Não usado. | WAVE_FORMAT_MPEG_ADTS_AAC (0x1600) |
| MFAudioFormat_ALAC | Codec de áudio sem perda da Apple Com suporte no Windows 10 e posterior. |
WAVE_FORMAT_ALAC (0x6C61) |
| MFAudioFormat_AMR_NB | Áudio de várias taxas adaptativas Com suporte no Windows 8.1 e posterior. |
WAVE_FORMAT_AMR_NB |
| MFAudioFormat_AMR_WB | Áudio de banda larga de várias taxas adaptativa Com suporte no Windows 8.1 e posterior. |
WAVE_FORMAT_AMR_WB |
| MFAudioFormat_AMR_WP | Com suporte no Windows 8.1 e posterior. |
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 do Dolby AC-3 sobre a Interface Digital Sony/Philips (S/PDIF). Esse valor GUID é idêntico aos seguintes subtipos:
|
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 de DTS (Sistemas de Teatro Digital). | WAVE_FORMAT_DTS (0x0008) |
| MFAudioFormat_FLAC | Codec de áudio sem perda gratuito 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_IAMF | Áudio IAMF . | 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 Qualcomm Code). | 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 profissional do Windows Media Audio 9 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:
- Comece com o valor MFAudioFormat_Base, que é definido em mfaph.i.
- 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 siga esse padrão.