Comment r�gler le volume du son dans Windows ?
[haut]
auteur : Bibmari
Pour r�gler le volume du son dans Windows, il va falloir utiliser deux fonctions de l'API Win32 : waveOutGetVolume pour r�cup�rer le volume courant, et waveOutSetVolume pour le positionner.
Ces deux fonctions sont d�clar�es dans le header mmsystem.h.
Le Handle utilis� sera NULL pour impacter le son dans son int�gralit�. Cette usage n'est pas document� dans la MSDN, mais il semble qu'il l'ait �t� dans une version pr�c�dente.
Le code suivant montre comment r�cup�rer le volume actuel du mixer, le modifier, et retourner � la valeur pr�c�dente.
#include <mmsystem.h>
...
unsigned long volume;
waveOutGetVolume(NULL, (LPDWORD) &volume);
waveOutSetVolume(NULL, (DWORD)0x0);
waveOutSetVolume(NULL, volume);
Partager