diff options
author | Mateusz Łukasik <mati75@linuxmint.pl> | 2017-10-08 22:17:31 +0200 |
---|---|---|
committer | Mateusz Łukasik <mati75@linuxmint.pl> | 2017-10-08 22:17:31 +0200 |
commit | 867f979d517190a0aaab06f4180cdd964a48677e (patch) | |
tree | c4367ae381f38a39e36b574513229be318e20556 /src/audioequalizerlist.h | |
parent | f6d0340806ec11f417006a3704eca7ec7d537eab (diff) |
New upstream version 17.10.0~ds0
Diffstat (limited to 'src/audioequalizerlist.h')
-rw-r--r-- | src/audioequalizerlist.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/audioequalizerlist.h b/src/audioequalizerlist.h index 69dc115..c8b20a3 100644 --- a/src/audioequalizerlist.h +++ b/src/audioequalizerlist.h @@ -20,8 +20,25 @@ #define AUDIOEQUALIZERLIST_H #include <QList> +#include <QStringList> #include <QVariant> +#define SIMPLE_EQUALIZER + typedef QList<QVariant> AudioEqualizerList; +class AudioEqualizerHelper { + +public: + enum AudioEqualizerType { Equalizer = 0, Anequalizer = 1, Firequalizer = 2, Superequalizer = 3, FEqualizer = 4 }; + + //! Returns a string to be passed to mplayer/mpv with the audio equalizer values. + static QString equalizerListToString(AudioEqualizerList values, AudioEqualizerType type = Equalizer); + +#ifndef SIMPLE_EQUALIZER + static QStringList equalizerListToStringList(AudioEqualizerList values, AudioEqualizerType type); + static QStringList equalizerListForCommand(AudioEqualizerList values, AudioEqualizerList old_values, AudioEqualizerType type); +#endif +}; + #endif |