28#include "eqsettings.h"
248 double m_rg_defaut_gain;
249 bool m_rg_prevent_clipping;
251 bool m_aud_software_volume;
252 bool m_aud_dithering;
253 Qmmp::AudioFormat m_aud_format;
255 bool m_average_bitrate;
257 QStringList m_cover_inc;
258 QStringList m_cover_exclude;
260 bool m_cover_use_files;
262 bool m_proxy_enabled;
271 bool m_determine_by_content;
273 bool m_saveSettings =
false;
The EqSettings class helps to work with equalizer settings.
Definition eqsettings.h:30
Bands
Definition eqsettings.h:36
@ EQ_BANDS_10
Definition eqsettings.h:37
ReplayGainMode
Definition qmmpsettings.h:43
@ REPLAYGAIN_TRACK
Definition qmmpsettings.h:44
@ REPLAYGAIN_ALBUM
Definition qmmpsettings.h:45
@ REPLAYGAIN_DISABLED
Definition qmmpsettings.h:46
void setAverageBitrate(bool enabled)
const QStringList & coverNameFilters(bool include=true) const
double replayGainDefaultGain() const
void setReplayGainSettings(ReplayGainMode mode, double preamp, double default_gain, bool clip)
QmmpSettings(QObject *parent=nullptr)
bool useSoftVolume() const
int coverSearchDepth() const
void setNetworkSettings(bool use_proxy, bool auth, ProxyType type, const QUrl &proxy)
void setBufferSize(int msec)
void readEqSettings(EqSettings::Bands bands=EqSettings::EQ_BANDS_10)
QmmpSettings::ReplayGainMode replayGainMode() const
void setAudioSettings(bool soft_volume, Qmmp::AudioFormat format, bool use_dithering)
bool determineFileTypeByContent() const
ProxyType proxyType() const
bool replayGainPreventClipping() const
void setDetermineFileTypeByContent(bool enabled)
void setVolumeStep(int step)
double replayGainPreamp() const
void setEqSettings(const EqSettings &settings)
bool useDithering() const
const QUrl & proxy() const
void setCoverSettings(QStringList inc, QStringList exc, int depth, bool use_files)
bool isProxyEnabled() const
bool useCoverFiles() const
void networkSettingsChanged()
Qmmp::AudioFormat outputFormat() const
bool averageBitrate() const
bool useProxyAuth() const
void replayGainSettingsChanged()
void audioSettingsChanged()
const EqSettings & eqSettings() const
static QmmpSettings * instance()
void coverSettingsChanged()
ProxyType
Definition qmmpsettings.h:53
@ SOCKS5_PROXY
Definition qmmpsettings.h:55
@ HTTP_PROXY
Definition qmmpsettings.h:54