Partager via


Méthode IAudioPeakMeter::GetLevel (devicetopology.h)

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

Syntaxe

HRESULT GetLevel(
  [in]  UINT  nChannel,
  [out] float *pfLevel
);

Paramètres

[in] nChannel

Numéro de canal. Si le flux audio a N canaux, les canaux sont numérotés de 0 à N à 1. Pour obtenir le nombre de canaux dans le flux, appelez la méthode IAudioPeakMeter::GetChannelCount .

[out] pfLevel

Pointeur vers une variable float dans laquelle la méthode écrit le niveau de compteur maximal en décibels.

Valeur retournée

Si la méthode réussit, retourne S_OK. En cas d’échec, les codes de retour possibles incluent, sans s’y limiter, les valeurs indiquées dans le tableau suivant.

Code de retour Description
E_INVALIDARG
Le paramètre nChannel est hors limites.
E_POINTER
Le pointeur pfLevel a la valeur NULL.

Spécifications

   
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

IAudioPeakMeter, interface

IAudioPeakMeter::GetChannelCount