资 源 简 介
Rationale
Control the sound volume from an application, either by including a class in a c++ program, or by invoking an executable. This project was primarily designed to automatically reset all the volume controls to maximum before psychoacoustic experiments.
Aim
The final goal is to get a library working on all flavours of Windows (and eventually on Linux favorites sound systems). This library would be embedded in a standalone executable. The features achieved by this software would be:
* With no command line options, set all the volumes to maximum.
* Save and restore the current levels.
* Use a strategy file that let users define rules to set each control (e.g. mic input minimum, while wave output maximum).
Additionally, a GUI could be added to help to build these strategy files, since the names of the controls are not always explicites.
Current status
The current status implements only the default behaviour, and is only compati