32 lines
548 B
C++
32 lines
548 B
C++
#include"stdio.h"
|
|
#include"stdlib.h"
|
|
|
|
#include"IncreaseVolume.h"
|
|
#include"AudioInformation.h"
|
|
|
|
IncreaseVolume::IncreaseVolume()
|
|
{
|
|
AudioInformation vol;
|
|
|
|
volume = vol.getVolume();
|
|
|
|
newVolume();
|
|
updateVolume();
|
|
updateTheCurrentVolume();
|
|
}
|
|
|
|
|
|
void IncreaseVolume::newVolume()
|
|
{
|
|
if ((volume + AFFECTAMOUNT) < playBackEnd)
|
|
volume = volume + AFFECTAMOUNT;
|
|
else
|
|
volume = playBackEnd;
|
|
}
|
|
void IncreaseVolume::updateVolume()
|
|
{
|
|
std::string command = "amixer -c 1 set Master ";
|
|
command.append(std::to_string(volume));
|
|
system(command.c_str());
|
|
}
|