1#ifndef _MP_WINAMPINTERFACE_H_
2#define _MP_WINAMPINTERFACE_H_
29#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
37 ~KviWinampInterface();
40 virtual int detect(
bool bStart);
48 virtual QString
mrl();
51 virtual bool playMrl(
const QString & mrl);
kvi_i64_t kvs_int_t
Definition KviKvsTypes.h:33
#define MP_DECLARE_DESCRIPTOR(_interfaceclass)
Definition MpInterface.h:200
Definition MpInterface.h:32
virtual bool setPlayListPos(kvs_int_t &iPos)
Definition MpInterface.cpp:219
virtual int detect(bool bStart)=0
virtual bool setShuffle(bool &bVal)
Definition MpInterface.cpp:261
virtual QString nowPlaying()=0
virtual bool setEqData(kvs_int_t &iPos, kvs_int_t &iVal)
Definition MpInterface.cpp:237
virtual bool setRepeat(bool &bVal)
Definition MpInterface.cpp:255
virtual int bitRate()
Definition MpInterface.cpp:195
virtual int channels()
Definition MpInterface.cpp:207
virtual int getEqData(kvs_int_t &i_val)
Definition MpInterface.cpp:231
virtual int getPlayListPos()
Definition MpInterface.cpp:213
virtual int getVol()
Definition MpInterface.cpp:171
virtual bool jumpTo(kvs_int_t &iPos)
Definition MpInterface.cpp:183
virtual int getListLength()
Definition MpInterface.cpp:225
virtual bool getRepeat()
Definition MpInterface.cpp:243
virtual int sampleRate()
Definition MpInterface.cpp:201
virtual bool hide()
Definition MpInterface.cpp:64
virtual MpInterface::PlayerStatus status()
Definition MpInterface.cpp:189
PlayerStatus
Definition MpInterface.h:114
virtual bool playMrl(const QString &mrl)
Definition MpInterface.cpp:153
virtual bool minimize()
Definition MpInterface.cpp:76
virtual bool getShuffle()
Definition MpInterface.cpp:249
virtual bool setVol(kvs_int_t &iVol)
Definition MpInterface.cpp:165
virtual bool quit()
Definition MpInterface.cpp:58
virtual bool show()
Definition MpInterface.cpp:70
virtual int position()
Definition MpInterface.cpp:46
virtual int length()
Definition MpInterface.cpp:52
This file contains compile time settings.