20 #ifndef VOLUMECONTROL_P_H 21 #define VOLUMECONTROL_P_H 35 class QMMP_EXPORT VolumeControl :
public QObject
43 VolumeControl(QObject *parent = 0);
54 void setVolume(
int left,
int right);
58 void changeVolume(
int delta);
63 void setVolume(
int volume);
68 void setBalance(
int balance);
93 void volumeChanged(
int left,
int right);
98 void volumeChanged(
int volume);
103 void balanceChanged(
int balance);
126 class SoftwareVolume :
public Volume 134 void changeVolume(
Buffer *b,
int chan);
136 static SoftwareVolume *instance();
140 double m_scaleLeft, m_scaleRight;
141 static SoftwareVolume *m_instance;
The VolumeSettings structure stores volume levels.
Definition: volume.h:30
The Volume class provides asbtract volume interface.
Definition: volume.h:48
Audio buffer class.
Definition: buffer.h:20