estrutura KSAC3_ALTERNATE_AUDIO (ksmedia.h)
A estrutura KSAC3_ALTERNATE_AUDIO especifica se os dois canais mono em um fluxo codificado por AC-3 devem ser interpretados como um par estéreo ou como dois canais de programa independentes.
Sintaxe
typedef struct {
BOOL fStereo;
ULONG DualMode;
} KSAC3_ALTERNATE_AUDIO, *PKSAC3_ALTERNATE_AUDIO;
Membros
fStereo
Especifica se os dois canais mono devem ser interpretados como um par estéreo. Se TRUE, os dois canais mono serão tratados como um par estéreo. Se FALSE, DualMode=0x03 fará com que os dois canais mono sejam misturados antes de serem gerados pelo decodificador.
DualMode
Quando dois canais independentes de áudio são codificados no fluxo, esse membro especifica se deve usar a faixa de áudio no canal 1, canal 2 ou ambos. Um valor de 0x01 seleciona o canal 1, 0x02 seleciona o canal 2 e 0x03 seleciona ambos. Especifique o valor desse membro como uma das seguintes constantes:
Constante | Valor |
---|---|
KSAC3_ALTERNATE_AUDIO_1 | 0x01 |
KSAC3_ALTERNATE_AUDIO_2 | 0x02 |
KSAC3_ALTERNATE_AUDIO_BOTH | 0x03 |
Comentários
Essa estrutura é usada pela propriedade KSPROPERTY_AC3_ALTERNATE_AUDIO .
Para obter mais informações sobre a codificação de canais de programa AC-3, consulte a especificação AC-3 no site do Dolby Laboratories . A especificação é intitulada Padrão de Compactação de Áudio Digital (AC-3).
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ksmedia.h (inclua Ksmedia.h) |