24 #include "qmmp_export.h"
26 #define QMMP_VERSION_MAJOR 2
27 #define QMMP_VERSION_MINOR 1
28 #define QMMP_VERSION_PATCH 5
29 #define QMMP_VERSION_STABLE 1
31 #define QMMP_VERSION_INT (QMMP_VERSION_MAJOR<<16 | QMMP_VERSION_MINOR<<8 | QMMP_VERSION_PATCH)
37 #define QStringToFileName(s) TagLib::FileName(reinterpret_cast<const wchar_t *>(s.utf16()))
39 #define QStringToFileName(s) s.toLocal8Bit().constData()
83 UNKNOWN_PROPERTY = -1,
97 REPLAYGAIN_TRACK_GAIN = 0,
100 REPLAYGAIN_ALBUM_PEAK
131 CHAN_FRONT_LEFT = 0x01,
132 CHAN_FRONT_RIGHT = 0x02,
133 CHAN_REAR_LEFT = 0x04,
134 CHAN_REAR_RIGHT = 0x08,
135 CHAN_FRONT_CENTER = 0x10,
136 CHAN_REAR_CENTER = 0x20,
137 CHAN_SIDE_LEFT = 0x40,
138 CHAN_SIDE_RIGHT = 0x80,
192 static bool isPortable();
196 static QString m_configDir;
197 static QString m_langID;
199 static QString m_appDir;
The Qmmp class stores global settings and enums.
Definition: qmmp.h:47
static void setConfigDir(const QString &path)
static void setUiLanguageID(const QString &code)
TrackProperty
Definition: qmmp.h:82
static QString strVersion()
ChannelPosition
Definition: qmmp.h:129
static QString dataPath()
State
Definition: qmmp.h:53
@ Stopped
Definition: qmmp.h:56
@ Paused
Definition: qmmp.h:55
@ NormalError
Definition: qmmp.h:58
@ Buffering
Definition: qmmp.h:57
static QString userDataPath()
MetaData
Definition: qmmp.h:65
@ ALBUMARTIST
Definition: qmmp.h:69
@ TRACK
Definition: qmmp.h:75
@ COMPOSER
Definition: qmmp.h:73
@ GENRE
Definition: qmmp.h:72
@ COMMENT
Definition: qmmp.h:71
@ ARTIST
Definition: qmmp.h:68
@ ALBUM
Definition: qmmp.h:70
@ YEAR
Definition: qmmp.h:74
AudioFormat
Definition: qmmp.h:106
@ PCM_S32BE
Definition: qmmp.h:119
@ PCM_U8
Definition: qmmp.h:109
@ PCM_S24BE
Definition: qmmp.h:115
@ PCM_S16BE
Definition: qmmp.h:111
@ PCM_S32LE
Definition: qmmp.h:118
@ PCM_U24BE
Definition: qmmp.h:117
@ PCM_U32BE
Definition: qmmp.h:121
@ PCM_S16LE
Definition: qmmp.h:110
@ PCM_S24LE
Definition: qmmp.h:114
@ PCM_U24LE
Definition: qmmp.h:116
@ PCM_U16BE
Definition: qmmp.h:113
@ PCM_U32LE
Definition: qmmp.h:120
@ PCM_U16LE
Definition: qmmp.h:112
ReplayGainKey
Definition: qmmp.h:96
@ REPLAYGAIN_ALBUM_GAIN
Definition: qmmp.h:99
@ REPLAYGAIN_TRACK_PEAK
Definition: qmmp.h:98
static QString systemLanguageID()
static QString cacheDir()
static QString uiLanguageID()
static QString configDir()
static QStringList findPlugins(const QString &prefix)
static QString pluginPath()