#include <eqsettings.h>
The EqSettings class helps to work with equalizer settings.
- Author
- Ilya Kotov forko.nosp@m.tov0.nosp@m.2@ya..nosp@m.ru
◆ Bands
Equalizer band number
Enumerator |
---|
EQ_BANDS_10 | 10 bands
|
EQ_BANDS_15 | 15 bands
|
EQ_BANDS_25 | 25 bands
|
EQ_BANDS_31 | 31 bands
|
◆ EqSettings() [1/2]
Constructs a copy of other.
◆ EqSettings() [2/2]
Constructs an empty equalizer settings (0 dB, disabled)
- Parameters
-
bands | - Number of bands (supported: 10, 15, 25, 31) |
◆ bands()
◆ gain()
double gain |
( |
int | chan | ) |
const |
Returns gain of the channel number chan.
◆ isEnabled()
Returns true if equalizer is enabled, otherwise returns false.
◆ operator!=()
Returns true if equalizer settins s is not equal to this settings; otherwise returns false.
◆ operator=()
Assigns equalizer settings s to this settings.
◆ operator==()
Returns true if equalizer settins s is equal to this settings; otherwise returns false.
◆ preamp()
Returns equalizer preamp.
◆ setEnabled()
void setEnabled |
( |
bool | enabled = true | ) |
|
Enables equalizer if enabled
is true or disables it if enabled
is false.
◆ setGain()
void setGain |
( |
int | band, |
|
|
double | gain ) |
Sets gain of the equalizer channel.
- Parameters
-
band | Number of equalizer band. |
gain | Channel gain (-20.0..20.0 dB) |
◆ setPreamp()
void setPreamp |
( |
double | preamp | ) |
|
Sets equalizer preamp to preamp.
◆ setTwoPasses()
void setTwoPasses |
( |
bool | enabled = true | ) |
|
Enables two passes for equalizer if enabled
is true or disables it if enabled
is false.
◆ twoPasses()
Returns true if two passes is enabled, otherwise returns false.
The documentation for this class was generated from the following file: