Proporciona un mecanismo para determinar si un punto de conexión de captura de audio admite la cancelación de eco acústico (AEC) y, si es así, permite al cliente establecer el punto de conexión de representación de audio que se debe usar como secuencia de referencia.
La interfaz IAudioClient permite a un cliente crear e inicializar una secuencia de audio entre una aplicación de audio y el motor de audio (para una secuencia en modo compartido) o el búfer de hardware de un dispositivo de punto de conexión de audio (para una secuencia en modo exclusivo).
La interfaz IAudioClient2 se deriva de la interfaz IAudioClient, con un conjunto de métodos adicionales que permiten que un cliente de audio de la API de sesión de audio (WASAPI) de Windows haga lo siguiente: _opt en para descargar, consultar propiedades de flujo y obtener información del hardware que controla la descarga. El cliente de audio puede crear correctamente una secuencia descargada si el punto de conexión subyacente admite el motor de audio de hardware, el punto de conexión se ha enumerado y detectado por el sistema de audio y todavía hay instancias de pin de descarga disponibles en el punto de conexión.
La interfaz IAudioClient3 se deriva de la interfaz IAudioClient2, con un conjunto de métodos adicionales que permiten que un cliente de audio de la API de sesión de audio (WASAPI) de Windows consulte las periodicidades admitidas del motor de audio y la periodicidad actual, así como la inicialización de solicitudes de una secuencia de audio compartida con una periodicidad especificada.
Proporciona un método, SetDuckingOptionsForCurrentStream, que permite a una aplicación especificar que el sistema no debe pato el audio de otras secuencias cuando la secuencia de representación de audio de la aplicación está activa.
Una interfaz de devolución de llamada permite a las aplicaciones recibir notificaciones cuando cambia la lista de efectos de audio o los recursos necesarios para habilitar un cambio de efecto.
La interfaz IChannelAudioVolume permite a un cliente controlar y supervisar los niveles de volumen de todos los canales de la sesión de audio a la que pertenece la secuencia.
La estructura AudioClientProperties (audioclient.h) se usa para establecer los parámetros que describen las propiedades de la secuencia de audio del cliente.
Obtenga información sobre los enfoques de solución de problemas de audio, vídeo y clientes en Teams, incluida la recopilación de registros adecuados y la identificación de problemas con diferentes informes y paneles.