Condividi tramite


Interfaccia IAudioAutoGainControl (devicetopology.h)

L'interfaccia IAudioAutoGainControl consente l'accesso a un controllo AGC (Hardware Automatic Gain Control). Il client ottiene un riferimento all'interfaccia IAudioAutoGainControl di una subunit chiamando il metodo IPart::Activate con il parametro refiid impostato su REFIID IID_IAudioAutoGainControl. La chiamata a IPart::Activate ha esito positivo solo se la subunit supporta l'interfaccia IAudioAutoGainControl . Solo un oggetto subunit che rappresenta una funzione AGC hardware supporterà questa interfaccia.

La maggior parte dei driver dell'adattatore audio di Windows supporta il modello di driver Windows (WDM) e usa le proprietà di streaming del kernel (KS) per rappresentare i parametri del controllo hardware nelle sottounità (denominate nodi KS). L'interfaccia IAudioAutoGainControl consente di accedere facilmente alla proprietà KSPROPERTY_AUDIO_AGC di una subunit con un valore GUID di sottotipo di KSNODETYPE_AGC. Per ottenere il GUID del sottotipo di una subunit, chiamare il metodo IPart::GetSubType . Per altre informazioni sulle proprietà KS e sui tipi di nodo KS, vedere la documentazione di Windows DDK.

Ereditarietà

L'interfaccia IAudioAutoGainControl eredita dall'interfaccia IUnknown . IAudioAutoGainControl include anche questi tipi di membri:

Metodi

L'interfaccia IAudioAutoGainControl include questi metodi.

 
IAudioAutoGainControl::GetEnabled

Il metodo GetEnabled ottiene lo stato corrente (abilitato o disabilitato) dell'AGC.
IAudioAutoGainControl::SetEnabled

Il metodo SetEnabled abilita o disabilita l'AGC.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione devicetopology.h

Vedi anche

Interfacce audio di base

DeviceTopology API

IPart::Activate