Máscara de Canal
No Windows, a estrutura WAVEFORMATEXTENSIBLE define o formato de dados para um fluxo de áudio PCM multicanal. Essa estrutura especifica parâmetros como o número de bits por exemplo de PCM, o número de canais no fluxo e a máscara de canal. A máscara de canal especifica o mapeamento de canais para alto-falantes. A figura a seguir mostra os bits individuais na máscara de canal.
Cada bit na máscara de canal representa uma posição específica do alto-falante. Se a máscara atribuir um canal a uma posição específica do alto-falante, o bit de máscara que representa essa posição será definido como 1; todos os bits de máscara para posições de alto-falante não atribuídas são definidos como 0. A estrutura WAVEFORMATEXTENSIBLE define bits adicionais na máscara de canal que não são mostrados na figura anterior, mas esses bits não têm nenhuma influência sobre as configurações do locutor do home-theater em discussão e são omitidos para simplificar.
A codificação de posições de alto-falante na máscara de canal na figura anterior é semelhante à usada para o valor da propriedade de uma solicitação de propriedade KSPROPERTY_AUDIO_CHANNEL_CONFIG . Para obter mais informações, consulte KSAUDIO_CHANNEL_CONFIG.
A tabela a seguir mostra o significado de cada bit de máscara na figura anterior.
Número do Bit | Posição do Locutor | Descrição |
---|---|---|
0 |
FL |
Frente à esquerda |
1 |
FR |
Frente para a direita |
2 |
FC |
Front center |
3 |
LFE |
Efeitos de baixa frequência |
4 |
BL |
Voltar para a esquerda |
5 |
BR |
Voltar para a direita |
6 |
FLC |
Frente esquerda do centro |
7 |
FRC |
Frente direita do centro |
8 |
BC |
Back center |
9 |
SL |
Lado esquerdo |
10 |
SR |
Lado direito |
Por exemplo, a configuração de alto-falantes do home theater 7.1 é descrita por um valor de máscara de canal de 0x63F, que indica que os oito canais no fluxo são atribuídos às seguintes posições de alto-falante (e na seguinte ordem): FL, FR, FC, LFE, BL, BR, SL e SR. Por outro exemplo, a configuração de alto-falantes de configuração de largura 7.1 é descrita por um valor de máscara de canal de 0xFF, que indica que os oito canais no fluxo são atribuídos às seguintes posições de alto-falante: FL, FR, FC, LFE, BL, BR, FLC e FRC.
A figura a seguir mostra a correspondência entre a máscara de canal 0x63F e a configuração dos alto-falantes do home theater 7.1 .
O lado esquerdo da figura anterior mostra a gravação de conteúdo de áudio no formato de fluxo de alto-falantes do home theater 7.1 . O pequeno círculo no centro da grade representa a posição do ouvinte. Cada retângulo preto pequeno representa um microfone. Os oito canais são numerados de 0 a 7. O microfone FL é gravado no canal 0, o microfone FR é gravado no canal 1 e assim por diante.
O lado direito da figura anterior mostra o mesmo fluxo de 7,1 canais sendo reproduzido por meio de uma configuração de surround de oito alto-falantes. Nesse caso, cada retângulo preto pequeno representa um alto-falante. Sete dos alto-falantes são mapeados para posições na grade ao redor do ouvinte. O mapeamento não atribui uma posição de grade ao alto-falante LFE (subwoofer); essa omissão baseia-se na suposição de que esses alto-falantes normalmente produzem apenas sons de baixa frequência, que não são direcionais.