Méthode IAudioEndpointVolumeEx::GetVolumeRangeChannel (endpointvolume.h)
La méthode GetVolumeRangeChannel obtient la plage de volumes pour un canal spécifié.
Syntaxe
HRESULT GetVolumeRangeChannel(
[in] UINT iChannel,
[out] float *pflVolumeMindB,
[out] float *pflVolumeMaxdB,
[out] float *pflVolumeIncrementdB
);
Paramètres
[in] iChannel
Numéro de canal pour lequel obtenir la plage de volumes. 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 IAudioEndpointVolume::GetChannelCount .
[out] pflVolumeMindB
Reçoit le niveau de volume minimal pour le canal, en décibels.
[out] pflVolumeMaxdB
Reçoit le niveau de volume maximal pour le canal, en décibels.
[out] pflVolumeIncrementdB
Reçoit l’incrément de volume pour le canal, 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 |
---|---|
|
Le paramètre pfLevelMinDB, pfLevelMaxDB ou pfVolumeIncrementDB est NULL. |
Spécifications
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | endpointvolume.h |