VBcoders Guest



Don't have an account yet? Register
 


Forgot Password?



Bobo Mixer

by MrBobo (49 Submissions)
Category: Windows API Call/Explanation
Compatability: Visual Basic 5.0
Difficulty: Advanced
Date Added: Wed 3rd February 2021
Rating: (16 Votes)

Mixer API demo. A clone of the Windows Mixer(sndvol32.exe). Volume/Balance/Mute controls fully responsive to external changes via callbacks from winmm.dll.
The Mixer API causes problems for VB coders everywhere. The tangled web Microsoft created turns what should be simple into a nightmare. In this demo I try to untangle some of this mess by cloning the Windows Mixer(sndvol32.exe) as an example of how to write your own Volume/Balance/Mute controls. As an App it's pretty useless as sndvol32.exe exists on all Windows platforms, but for all those Audio/MP3 coders out there, it should make life a little easier.
Update:
As requested an "Administrator" version(Included as a separate zip)
Added:
1. The ability to lock Volume,Balance and Mute for each control
2. Save settings as presets
3. Run hidden - simple code - not 100% hidden, but good enough to keep
the average user out.
The save settings demonstrates writing settings to a binary file, something not often seen here on VBC.
What it will do: If a control is locked, not even sndvol32.exe can make changes. The given control
cannot be altered.
Security is low - I'll leave it up to you to bump up the security level.
What it wont do: If a 3rd party App communicates directly with the soundcard(WinAmp for example)
it can effect changes.
Screenshot shows "Administrator" version

Rate Bobo Mixer

Download Bobo Mixer

Download Bobo Mixer (60 KB)

Bobo Mixer Comments

No comments have been posted about Bobo Mixer. Why not be the first to post a comment about Bobo Mixer.

Post your comment

Subject:
Message:
0/1000 characters