à la demande de Julien C., cette nouvelle version est compatible 32 et 64-bit.
PROCEDURE SetGlobalVolume(nVolume is int) IsSYS is system int IF Dimension(IsSYS) = 4 THEN API("GVolume32", "_ChangeVolume@8", &nVolume, V_Set) ELSE API("GVolume", "ChangeVolume", &nVolume, V_Set) END
PROCEDURE GetGlobalVolume(nVolume is int) IsSYS is system int IF Dimension(IsSYS) = 4 THEN API("GVolume32", "_ChangeVolume@8", &nVolume, V_Get) ELSE API("GVolume", "ChangeVolume", &nVolume, V_Get) END
|
| |
A la demande de Fred2355, voici un projet qui permet d'ajuster le volume audio global d'un PC.
Le projet est compatible WD17+, IL DOIT ETRE COMPILE OBLIGATOIREMENT EN MODE 64-BIT
Il utilise GVolume.dll, dont le code source est écrit en C++ avec Visual Studio 2019. (le source de la DLL est disponible sur demande).
L'API ultra simple, utilise 2 procédures
PROCEDURE GetGlobalVolume(nVolume is int) et PROCEDURE SetGlobalVolume(nVolume is int)
Les valeurs sont exprimées en pourcentage (0 à 100) 0 = pas de son, 100 = volume maximum. |
| |
| |
| Illustrations, copies d'écran |
|
| |
(Pour noter la ressource, cliquez sur Ecrire un avis) |
| |
pour pouvoir poster un avis |
| | |
| | |
Aucun avis ou commentaire ? Soyez le premier ! |
Fait parfaitement le job, top. Merci beaucoup. |
| OK j'ai trouvé ;-) V_GET=0 et V_SET=1 |
| Bonjour Merci pour ce partage. V_Set et V_Get correspondent à quoi ? |
| | |
|