31 #include "qmmpsettings.h" 32 #include "audioparameters.h" 33 #include "eqsettings.h" 34 #include "trackinfo.h" 60 qint64 duration()
const;
68 void setEqSettings(
const EqSettings &settings);
72 int leftVolume()
const;
76 int rightVolume()
const;
92 qint64 elapsed()
const;
108 const QMap<Qmmp::MetaData, QString> &metaData()
const;
116 QHash<QString, QString> streamInfo()
const;
125 bool nextTrackAccepted()
const;
137 void setVolume(
int left,
int right);
142 void setMuted(
bool mute);
146 void changeVolume(
int delta);
151 void setVolume(
int volume);
164 void setBalance(
int balance);
170 bool play(
const QString &source,
bool queue =
false, qint64 offset = -1);
182 void seek(qint64 pos);
186 const QString path()
const;
193 void bufferingProgress(
int progress);
198 void elapsedChanged(qint64 time);
203 void bitrateChanged(
int bitrate);
212 void streamInfoChanged();
216 void trackInfoChanged();
230 void volumeChanged(
int left,
int right);
235 void mutedChanged(
bool muted);
240 void volumeChanged(
int volume);
245 void balanceChanged(
int balance);
249 void eqSettingsChanged();
253 void nextTrackRequest();
256 void startNextSource();
257 void startNextEngine();
260 bool event(QEvent *e)
override;
268 QHash <QString, QString> m_streamInfo;
275 QQueue<InputSource *> m_sources;
State
Definition: qmmp.h:61
The AudioParameters class keeps information about audio settings.
Definition: audioparameters.h:31
The StateHandler class allows one to track information about playback progress.
Definition: statehandler.h:34
MetaData
Definition: qmmp.h:73
The TrackInfo class stores metadata and other information about track.
Definition: trackinfo.h:31
The EqSettings class helps to work with equalizer settings.
Definition: eqsettings.h:29
The VolumeHandler class provides volume control access.
Definition: volumehandler.h:37
The AbstractEngine class provides the base interface class of audio audio engines.
Definition: abstractengine.h:39
The SoundCore class provides a simple interface for audio playback.
Definition: soundcore.h:44