Recientemente, a menudo he visto preguntas sobre cómo cambiar pistas y canales en CSDN y DFW. Hagamos un resumen aquí. Puedes reimprimirlo. ¡Deje que el novato obtenga ganancias!
1. ¿Qué son las pistas de sonido (sonido) y los canales de sonido?
En la era de VCD temprana, un archivo multimedia solo tenía una pista de audio. Por lo tanto, el término "pista de sonido" no se menciona a menudo. El acompañamiento o cantante original en archivos de medios VCD solo se puede lograr cambiando los canales izquierdo y derecho.
La pista de audio es el "producto" que viene con el DVD. En un archivo de medios DVD (formato MPEG2), se utiliza una pista para grabar un idioma (el "original" y el "canto de respaldo" comúnmente mencionado en VOD).
2. ¿Cómo cambiar las pistas de audio?
Aquí recomiendo el filtro "Morgan Stream Switcher".
La conmutación de pistas de audio generalmente se realiza utilizando el método Enable en la interfaz IAMStreamSelect implementada en el filtro.
ejemplo:
varilla
OBJ: iamstreamselect;
Comenzar
if filtre.queryInterface (IID_iamStreamSelect, obj) = S_OK entonces
Comenzar
obj.enable (índice {rack de velocidad}, amstreamselectenable_enable);
obj: = nil;
fin;
fin;
3. ¿Qué pasa si cambias el canal?
Para cambiar los canales, debe obtener la interfaz Ibasicaudio en el filtro de renderizador de audio (consejo: la interfaz Ibasicaudio de la tarjeta Shenlong se obtiene en el filtro de decodificador de hardware).
Use el método put_balance de esta interfaz para cambiar los canales.
Descripción del valor entrante: -10000 --- Canal correcto
10000 --- canal izquierdo
0 --- estéreo
4. ¿Cómo saber el número de pistas de audio en archivos multimedia?
En términos generales, se requiere una fuente de archivo -> divisor al reproducir archivos multimedia.
Dependiendo del filtro divisor. Los métodos de obtención también son diferentes.
Por ejemplo, hay algunos divisores MPEG, y hay varias pistas de audio, y se crearán varios pasadores de salida de audio. pistas) y algunos MPEG. Llame al método de recuento en esta interfaz para obtener el número de pistas de audio.
5. Problemas planteados
Después de cambiar los canales, solo un altavoz hace un sonido. Se recomienda el "Control de ecualización del canal de audio de Tbalncer".
Autor: Coolslob
Correo electrónico y MSN: [email protected]