Condividi tramite


Interfaccia IAudioPeakMeter (devicetopology.h)

L'interfaccia IAudioPeakMeter fornisce l'accesso a un controllo di picco hardware. Il client ottiene un riferimento all'interfaccia IAudioPeakMeter di un subunit chiamando il metodo IPart::Activate con il parametro refiid impostato su REFIID IID_IAudioPeakMeter. La chiamata a IPart::Activate riesce solo se la subunit supporta l'interfaccia IAudioPeakMeter . Solo un oggetto subunit che rappresenta un misuratore di picco 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 di controllo hardware nelle sottounite (denominati nodi KS). L'interfaccia IAudioPeakMeter offre un accesso pratico alla proprietà KSPROPERTY_AUDIO_PEAKMETER di una subunit che ha un valore GUID di sottotipo di KSNODETYPE_PEAKMETER. Per ottenere il GUID sottotipo di una subunit, chiamare il metodo IPart::GetSubType . Per altre informazioni sulle proprietà KS e sui tipi di nodi KS, vedere la documentazione di Windows DDK.

Ereditarietà

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

Metodi

L'interfaccia IAudioPeakMeter include questi metodi.

 
IAudioPeakMeter::GetChannelCount

Il metodo GetChannelCount ottiene il numero di canali nel flusso audio. (IAudioPeakMeter.GetChannelCount)
IAudioPeakMeter::GetLevel

Il metodo GetLevel ottiene il livello di picco registrato per il canale specificato perché il livello di picco per tale canale è stato letto in precedenza.

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 principali

DeviceTopology API

IPart::Activate