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 |