Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Áudio de alta definição, no contexto dos codecs de áudio do Windows Media, é qualquer tipo de áudio com mais de dois canais ou mais de 16 bits por amostra. O áudio de alta definição é suportado pelas categorias Professional e Lossless do Windows Media Audio Encoder.
Os tipos de áudio de alta definição não comprimidos são definidos utilizando a estrutura WAVEFORMATEXTENSIBLE. WAVEFORMATEXTENSIBLE é uma extensão estruturada da estrutura WAVEFORMATEX. Quando você estiver usando DMOs, o formattype membro da estrutura DMO_MEDIA_TYPE que descreve um tipo de áudio de alta definição deve ser definido como WMCFORMAT_WaveFormatEx, assim como é para áudio normal; não existe um identificador de formato especial para WAVEFORMATEXTENSIBLE. Se um formato utilizar WAVEFORMATEXTENSIBLE, deve definir o membro cbSize da estrutura WAVEFORMATEX para 22.
Ao usar o Media Foundation, pode-se construir o tipo de mídia correto a partir de uma estrutura deWAVEFORMATEXTENSIBLE usando a função MFInitMediaTypeFromWaveFormatEx.
Os tipos de saída multicanal suportados pelo codec Windows Media Audio 10 Professional não usam WAVEFORMATEXTENSIBLE, mas relatam o número correto de canais e bits por amostra na estrutura WAVEFORMATEX. Tal como acontece com todos os tipos de áudio que descrevem conteúdo comprimido do Windows Media Audio, existem informações adicionais anexadas à estrutura WAVEFORMATEX que é utilizada pelo descodificador para descompressão.
Descodificação de Áudio High-Definition
Para decodificar áudio de alta definição, você deve definir a propriedade MFPKEY_WMADEC_HIRESOUTPUT como VARIANT_TRUE. Se essa propriedade não estiver definida, o decodificador fornecerá conteúdo estéreo com um máximo de 16 bits por amostra, independentemente do formato compactado.
Observação
O áudio de alta definição é suportado apenas para Windows XP, Windows Vista e posterior. Em versões anteriores do Windows, o conteúdo do Windows Media Audio codificado com alta definição é processado como áudio de dois canais com um máximo de 16 bits por amostra.
Tópicos relacionados