Compartir a través de


Interfaz IAudioAutoGainControl (devicetopology.h)

La interfaz IAudioAutoGainControl proporciona acceso a un control automático de ganancia de hardware (AGC). El cliente obtiene una referencia a la interfaz IAudioAutoGainControl de una subunidad llamando al método IPart::Activate con el parámetro refiid establecido en REFIID IID_IAudioAutoGainControl. La llamada a IPart::Activate solo se realiza correctamente si la subunidad admite la interfaz IAudioAutoGainControl . Solo un objeto de subunidad que represente una función de AGC de hardware admitirá esta interfaz.

La mayoría de los controladores de adaptador de audio de Windows admiten el modelo de controlador de Windows (WDM) y usan propiedades de streaming de kernel (KS) para representar los parámetros de control de hardware en las subunits (denominados nodos KS). La interfaz IAudioAutoGainControl proporciona un acceso cómodo a la propiedad KSPROPERTY_AUDIO_AGC de una subunidad que tiene un valor GUID de subtipo de KSNODETYPE_AGC. Para obtener el GUID de subtipo de una subunidad, llame al método IPart::GetSubType . Para obtener más información sobre las propiedades de KS y los tipos de nodo KS, consulte la documentación de DDK de Windows.

Herencia

La interfaz IAudioAutoGainControl hereda de la interfaz IUnknown . IAudioAutoGainControl también tiene estos tipos de miembros:

Métodos

La interfaz IAudioAutoGainControl tiene estos métodos.

 
IAudioAutoGainControl::GetEnabled

El método GetEnabled obtiene el estado actual (habilitado o deshabilitado) del AGC.
IAudioAutoGainControl::SetEnabled

El método SetEnabled habilita o deshabilita el AGC.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado devicetopology.h

Consulte también

Interfaces de audio principales

DeviceTopology API

IPart::Activate