Cuatro métodos de control de volumen para transmisiones de audio en Vista

  

En Vista, existen cuatro métodos de control de volumen diferentes para cada transmisión de audio:

1. Volumen de transmisión

2. Volumen simple

3. Volumen de canal (

4. Volumen de punto final

Porque cada uno Una forma es una etapa de ganancia, por lo que cada una puede agregarse a las muestras de entrada de audio y producir el flujo de salida de audio final.

Cada instancia de WASAPI en el diagrama representa un flujo de audio que se combina en un sintetizador de audio y "fluye" hacia el controlador de audio. El volumen de la transmisión, el volumen simple y el volumen del canal se logran al insertar un APO en una transmisión de audio separada, mientras que el volumen del punto final se agrega al APO detrás del sintetizador o se procesa con el control de volumen del hardware, según la resolución de audio del usuario. La función del programa.

Entonces, ¿cuáles son las conexiones entre estos diferentes controles de audio?

Primero habla sobre el volumen de flujo. El volumen de flujo es un volumen multicanal que funciona para cada flujo de audio, lo que permite que la aplicación implemente algunos efectos 3D relativamente simples (el uso del control de volumen de flujo multicanal para simular un cambio de posición después de rebotar una bola activa) . Puede dejar que la aplicación controle el volumen de una transmisión de audio individual, pero esto es menos exigente.

El siguiente es el volumen del canal. El volumen del canal es el volumen de la sesión de audio y se usa para controlar el volumen de todas las transmisiones de audio a lo largo de la sesión (si recuerda la publicación de "imagen grande", le informará que una sesión contiene muchas transmisiones de audio). El volumen del canal se debe a la API waveOutSetVolume - ya que el volumen de la forma de onda es un volumen multicanal (estéreo), tenemos que simular uno en WASAPI. Nuevamente, este volumen rara vez se usa: el volumen del canal generalmente se cambia solo cuando se ejecuta la tarea de instalación del sistema (corrección de sala) desde el panel de control, por lo que esta configuración afecta a todas las aplicaciones y no solo Sólo para una aplicación específica).

Hay un volumen simple. El volumen simple es el volumen del par de sesiones de audio y se utiliza para controlar el volumen de todas las transmisiones de audio a lo largo de la sesión. Es un volumen uniforme que se aplica a todos los canales en promedio. Este es también el método de control de volumen que queremos que la mayoría de las aplicaciones utilicen, ya que proporciona una forma sencilla de controlar el volumen y el estado de silencio de la aplicación, que es suficiente para la mayoría de las aplicaciones. Este volumen es en realidad el control deslizante de volumen para cada aplicación que se muestra en Vista Sound Mixer.

Lógicamente, puede aplicar los tres volúmenes anteriores juntos (pero esto no es cierto, en realidad se aplican al mismo tiempo) para crear un volumen final para cada flujo de audio.

Finalmente, hablemos sobre el volumen del punto final. Como mencioné anteriormente, el volumen del punto final representa la salida de salida maestra, que actúa en la secuencia de audio sintetizada final y actúa como un control de volumen maestro para un punto final en particular.

Copyright © Conocimiento de Windows All Rights Reserved