On request of Julien C., this new version is able to work in either 32 or 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
|
| |
At the request of Fred2355, here is a project that allows you to adjust the overall audio volume of a PC.
The project is WD17+ compatible, IT MUST BE COMPILED IN 64-BIT MODE
It uses GVolume.dll, whose source code is written in C++ with Visual Studio 2019. (the source of the DLL is available on request).
The ultra simple API, uses 2 procedures
PROCEDURE GetGlobalVolume(nVolume is int) and PROCEDURE SetGlobalVolume(nVolume is int)
Values ??are expressed as a percentage (0 to 100) 0 = no sound, 100 = maximum volume. |
| |
| |
| Illustrations, screen shots |
|
| |
(To evaluate this resource, click 'Write a review') |
| | | |
No review or comment? Be the first one! |
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 ? |
| | |
|