Partager via


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

La méthode GetLevel obtient le niveau de volume, en décibels, du canal spécifié.

Syntaxe

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

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 IPerChannelDbLevel ::GetChannelCount .

[out] pfLevelDB

Pointeur vers une variable float dans laquelle la méthode écrit le niveau de volume, en décibels, du canal spécifié.

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 pfLevelDB a la valeur NULL.

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

IPerChannelDbLevel, interface

IPerChannelDbLevel ::GetChannelCount