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 amostra de PCM, o número de canais no fluxo e a máscara de canais. A máscara de canal especifica o mapeamento de canais para alto-falantes. A figura abaixo mostra os bits individuais na máscara do canal.

Diagrama mostrando bits individuais na máscara de canal para posições de alto-falante.

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ídos 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 alto-falante do home theater em discussão e são omitidos para simplificar.

A codificação das posições do alto-falante na máscara de canal na figura anterior é semelhante à usada para o valor da propriedade em 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 de Bits 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

oito

A.C

Centro traseiro

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 de alto-falantes para 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 grava no canal 0, o microfone FR grava no canal 1 e assim por diante.

O lado direito da figura anterior mostra o mesmo fluxo de 7,1 canais sendo reproduzido em uma configuração de surround com 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 são não direcionais.