20 #ifndef STATEHANDLER_H 21 #define STATEHANDLER_H 27 #include "abstractengine.h" 28 #include "audioparameters.h" 67 bool dispatch(
const QMap<Qmmp::MetaData, QString> &metaData);
71 void dispatch(
const QHash<QString, QString> &info);
140 bool m_sendAboutToFinish;
143 QMap <Qmmp::MetaData, QString> m_metaData;
144 QHash <QString, QString> m_streamInfo;
147 mutable QMutex m_mutex;
void bufferingProgress(int progress)
void bitrateChanged(int bitrate)
StateHandler(QObject *parent=0)
State
Definition: qmmp.h:51
void dispatchBuffer(int percent)
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
Qmmp::State state() const
void dispatch(qint64 elapsed, int bitrate)
void elapsedChanged(qint64 time)
static StateHandler * instance()
AudioParameters audioParameters() const
void sendNextTrackRequest()
void audioParametersChanged(const AudioParameters &p)