Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void ChangeVolume(bool up) {
- if (up) {
- STDOUT.println("Volume up");
- if (dynamic_mixer.get_volume() < VOLUME) {
- dynamic_mixer.set_volume(std::min<int>(VOLUME + VOLUME * 0.1,
- dynamic_mixer.get_volume() + VOLUME * 0.10));
- //beeper.Beep(0.5, 2000); // BC Custom Spoken Volume menu
- ::CommandParser::DoParse("play", "volchangeup.wav"); // BC Custom Spoken Volume menu
- STDOUT.print("Current Volume: ");
- STDOUT.println(dynamic_mixer.get_volume());
- }
- else {
- //beeper.Beep(0.5, 3000); // BC Custom Spoken Volume menu
- ::CommandParser::DoParse("play", "volmax.wav"); // BC Custom Spoken Volume menu
- }
- } else {
- STDOUT.println("Volume Down");
- if (dynamic_mixer.get_volume() > (0.10 * VOLUME)) {
- dynamic_mixer.set_volume(std::max<int>(VOLUME * 0.1,
- dynamic_mixer.get_volume() - VOLUME * 0.10));
- //beeper.Beep(0.5, 2000); // BC Custom Spoken Volume menu
- ::CommandParser::DoParse("play", "volchangedown.wav");// BC Custom Spoken Volume menu
- STDOUT.print("Current Volume: ");
- STDOUT.println(dynamic_mixer.get_volume());
- }
- else{
- //beeper.Beep(0.5, 1000); // BC Custom Spoken Volume menu
- ::CommandParser::DoParse("play", "volmin.wav"); // BC Custom Spoken Volume menu
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment