Decodificador MP3 do Windows Media
O decodificador MP3 do Windows Media decodifica arquivos de áudio que foram codificados nos formatos a seguir.
- ISO/IEC 11172-3 (ÁUDIO MPEG-1) Camada 3
- ISO/IEC 13818-3 (ÁUDIO MPEG-2) Camada 3, extensão de baixa frequência de amostragem
Identificador de Classe
O CLSID (identificador de classe) para o decodificador MP3 do Windows Media é representado pela constante CLSID_CMP3DecMediaObject. Você pode criar uma instância do decodificador MP3 chamando CoCreateInstance.
Interfaces
Um objeto de decodificador MP3 expõe a interface IMediaObject para que o objeto possa ser usado como um Objeto de Mídia DirectX (DMO) e expõe a interface IMFTransform para que o objeto possa ser usado como uma MFT (Media Foundation Transform).
Um decodificador mp3 do Windows Media se comporta como um DMO ou um MFT dependendo de quais interfaces você obtém e qual versão do Windows está em execução. A tabela a seguir mostra as condições sob as quais um decodificador MP3 do Windows Media se comporta como um DMO ou um MFT.
Sistema operacional | Comportamento do decodificador |
---|---|
Windows XP | Um decodificador mp3 do Windows Media sempre se comporta como um DMO. |
Windows Vista | Por padrão, um decodificador MP3 do Windows Media se comporta como um DMO. Se você obtiver uma interface IMFTransform ou uma interface IPropertyStore em um decodificador MP3 do Windows Media, ele se comportará como um MFT. |
Windows 7 | Por padrão, um decodificador MP3 do Windows Media se comporta como um DMO. Se você obtiver uma interface IMFTransform em um decodificador MP3 do Windows Media, ele se comportará como um MFT. |
Formatos de entrada
A tabela a seguir mostra a marca de formato de áudio que representa o tipo de entrada compatível com o decodificador MP3 do Windows Media.
Formatar constante de marca | Valor da marca de formato | Formato de áudio |
---|---|---|
WAVE_FORMAT_MPEGLAYER3 | 0x55 | ISO MPEG Camada 3 |
Formatos de saída
A tabela a seguir mostra as marcas de formato de áudio que representam os tipos de saída compatíveis com o decodificador MP3 do Windows Media.
Formatar constante de marca | Valor da marca de formato | Formato de áudio |
---|---|---|
WAVE_FORMAT_PCM | 0x0001 | Formato PCM (quando usado como DMO ou MFT) |
WAVE_FORMAT_IEEE_FLOAT | 0x0003 | Ponto flutuante IEEE (quando usado como MFT) |
WAVE_FORMAT_EXTENSIBLE | 0xFFFE | Formato PCM/IEEE na estrutura WAVEFORMATEXTENSIBLE (quando usado como um MFT) |
O decodificador MP3 do Windows Media dá suporte e enumera os seguintes tipos de mídia de saída.
- Um tipo de saída que tem a mesma taxa de amostragem e o número de canais que o tipo de entrada.
- Saída mono para entrada estéreo.
- Tipos de saída com profundidades de bits de 8 e 16.
- Saída de ponto flutuante, se o decodificador estiver se comportando como um MFT.
O decodificador MP3 do Windows Media dá suporte, mas não enumera os seguintes tipos de mídia de saída.
- Um tipo de saída que tem metade da taxa de amostragem do tipo de entrada.
- Um tipo de saída que tem um quarto da taxa de amostragem do tipo de entrada.
Requisitos
Requisito | Valor |
---|---|
Cliente |
Windows XP, Windows Vista ou Windows 7 |
Cabeçalho |
|
DLL |
|
Confira também