Recentemente, muitas vezes vi perguntas sobre a troca de faixas e canais no CSDN e DFW. Vamos fazer um resumo aqui. Você pode reimprimir. Deixe o novato lucrar!
1. Quais são as faixas de som (som) e canais de som?
Na era inicial do VCD, um arquivo de mídia tinha apenas uma faixa de áudio. Portanto, o termo "faixa sonora" não é mencionado com frequência. O acompanhamento ou cantor original nos arquivos de mídia VCD só podem ser alcançados com a troca dos canais esquerdo e direito.
A faixa de áudio é o "produto" que vem com o DVD. Em um arquivo de mídia em DVD (formato MPEG2), uma faixa é usada para gravar um idioma (o "original" e o "canto de apoio" comumente referidos no VOD).
2. Como trocar de faixa de áudio?
Aqui eu recomendo o filtro "Morgan Stream Switcher".
A troca de faixas de áudio geralmente é feita usando o método Ativar na interface IMSStreamSelect implementada no filtro.
exemplo:
var
OBJ: IMSSTREAMSELECT;
Começar
se filter.QueryInterface (iid_iamstreamselect, obj) = s_ok então
Começar
obj.enable (índice {faixa de velocidade}, amStreamSelectEnable_enable);
obj: = nil;
fim;
fim;
3. E se você mudar o canal?
Para alternar os canais, você precisa obter a interface ibasicaudio no filtro de renderizador de áudio (dica: a interface ibasicaudio da placa Shenlong é obtida no filtro do decodificador de hardware).
Use o método put_balance desta interface para alternar os canais.
Descrição do valor de entrada: -10000 --- canal direito
10000 --- canal esquerdo
0 --- Estéreo
4. Como saber o número de faixas de áudio nos arquivos de mídia?
De um modo geral, a fonte do arquivo -> Splitter é necessária ao reproduzir arquivos de mídia.
Dependendo do filtro de divisor. Os métodos de obtenção também são diferentes.
Por exemplo, existem alguns divisores de MPEG e existem várias faixas de áudio e vários pinos de saída de áudio serão criados. faixas) e alguns MPEGs. Ligue para o método de contagem nesta interface para obter o número de faixas de áudio.
5. Problemas levantados
Após a troca de canais, apenas um alto -falante emite um som. Recomenda -se o "Controle de equalização do canal de áudio" TbalNCER ".
Autor: Coolslob
E -mail & msn: [email protected]