Vista Audio Streams Cuatro métodos de control de volumen diferentes

  
En Vista, hay cuatro métodos de control de volumen diferentes para cada flujo de audio: 1. Volumen de flujo 2. Volumen simple 3 Volumen del canal 4. Volumen de punto final Dado que cada modo es una etapa de ganancia, cada uno puede agregarse a las muestras de entrada de audio y producir el flujo de salida de audio final. Cada instancia de WASAPI en la figura 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ál es la conexión entre estos diferentes controles de audio? Primero hable 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 se usa rara vez, generalmente solo cuando la tarea de instalación del sistema (corrección de la sala) se ejecuta desde el panel de control, el volumen del canal cambia, por lo que esta configuración afecta a todas las aplicaciones y no solo Sólo para una aplicación específica). Luego viene el 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 hablamos del volumen 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