PC SOFT
DEPOT EN LIGNE
POUR WINDEVWEBDEV ET WINDEV MOBILE

Réglage général du volume audio.
Publié par Patrice TERRIER
dans la catégorie Outils
Nouveautés
à 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

Description
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
none
none
Avis des utilisateurs
(Pour noter la ressource, cliquez sur Ecrire un avis)
bmanchon
Fait parfaitement le job, top. Merci beaucoup.
Lapalys
OK j'ai trouvé ;-) V_GET=0 et V_SET=1
Lapalys
Bonjour
Merci pour ce partage. V_Set et V_Get correspondent à quoi ?
A PROPOS
EVALUATION :
52(2)
TELECHARGEMENTS :
57
MISE À JOUR :
22 mars 2022
VERSION :
1.00
CONCERNE :
WINDEV
Version minimale : WD17+
TAILLE :
149,4 Ko
DU MÊME DÉVELOPPEUR