Compartilhar via


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.

Diagrama mostrando bits individuais na máscara de canal para posições do locutor.

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 .

Diagrama da configuração de alto-falantes do home theater 7.1 com máscara de canal 0x63F para gravação e reprodução.

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.