Partager via


Interface IAudioPeakMeter (devicetopology.h)

L’interface IAudioPeakMeter permet d’accéder à un contrôle de compteur de pointe matériel. Le client obtient une référence à l’interface IAudioPeakMeter d’une sous-unité en appelant la méthode IPart ::Activate avec refiid de paramètre défini sur REFIID IID_IAudioPeakMeter. L’appel à IPart ::Activate réussit uniquement si la sous-unité prend en charge l’interface IAudioPeakMeter . Seul un objet de sous-unité qui représente un compteur de pointe matérielle prend en charge cette interface.

La plupart des pilotes d’adaptateur audio Windows prennent en charge le modèle de pilote Windows (WDM) et utilisent les propriétés de diffusion en continu du noyau (KS) pour représenter les paramètres de contrôle matériel dans les sous-unités (appelées nœuds KS). L’interface IAudioPeakMeter fournit un accès pratique à la propriété KSPROPERTY_AUDIO_PEAKMETER d’une sous-unité qui a une valeur GUID de sous-type KSNODETYPE_PEAKMETER. Pour obtenir le GUID de sous-type d’une sous-unité, appelez la méthode IPart ::GetSubType . Pour plus d’informations sur les propriétés KS et les types de nœuds KS, consultez la documentation windows DDK.

Héritage

L’interface IAudioPeakMeter hérite de l’interface IUnknown. IAudioPeakMeter possède également les types de membres suivants :

Méthodes

L’interface IAudioPeakMeter contient ces méthodes.

 
IAudioPeakMeter ::GetChannelCount

La méthode GetChannelCount obtient le nombre de canaux dans le flux audio. (IAudioPeakMeter.GetChannelCount)
IAudioPeakMeter ::GetLevel

La méthode GetLevel obtient le niveau de pointe que le compteur de pointe a enregistré pour le canal spécifié depuis que le niveau de pointe de ce canal a été lu précédemment.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête devicetopology.h

Voir aussi

Interfaces audio principales

DeviceTopology API

IPart ::Activate