1#ifndef _MP_AUDACIOUSINTERFACE_H_
2#define _MP_AUDACIOUSINTERFACE_H_
31#if(defined(COMPILE_DBUS_SUPPORT) && !defined(COMPILE_ON_WINDOWS) && !defined(COMPILE_ON_MAC) && !defined(COMPILE_ON_MINGW))
32#include <QtDBus/QtDBus>
38 virtual ~MpMprisInterface();
41 QString m_szServiceName;
42 virtual int detect(
bool bStart);
51 virtual QString
mrl();
52 virtual QString
title();
54 virtual QString
genre();
56 virtual QString
year();
57 virtual QString
album();
65 virtual QVariant getTrackId();
68class MpAudaciousInterface :
public MpMprisInterface
71 MpAudaciousInterface();
74class MpAmarok2Interface :
public MpMprisInterface
80class MpQmmpInterface :
public MpMprisInterface
86class MpXmms2Interface :
public MpMprisInterface
92class MpTotemInterface :
public MpMprisInterface
98class MpVlcInterface :
public MpMprisInterface
104class MpClementineInterface :
public MpMprisInterface
107 MpClementineInterface();
110class MpStrawberryInterface :
public MpMprisInterface
113 MpStrawberryInterface();
116class MpMprisGenericInterface :
public MpMprisInterface
119 MpMprisGenericInterface();
120 virtual int detect(
bool bStart)
override;
kvi_i64_t kvs_int_t
Definition KviKvsTypes.h:33
#define MP_DECLARE_DESCRIPTOR(_interfaceclass)
Definition MpInterface.h:200
Definition MpInterface.h:32
virtual QString year()
Definition MpInterface.cpp:141
virtual int detect(bool bStart)=0
virtual QString album()
Definition MpInterface.cpp:147
virtual QString nowPlaying()=0
virtual int bitRate()
Definition MpInterface.cpp:195
virtual QString artist()
Definition MpInterface.cpp:117
virtual int getVol()
Definition MpInterface.cpp:171
virtual bool jumpTo(kvs_int_t &iPos)
Definition MpInterface.cpp:183
virtual int sampleRate()
Definition MpInterface.cpp:201
virtual MpInterface::PlayerStatus status()
Definition MpInterface.cpp:189
PlayerStatus
Definition MpInterface.h:114
virtual QString title()
Definition MpInterface.cpp:123
virtual bool setVol(kvs_int_t &iVol)
Definition MpInterface.cpp:165
virtual bool quit()
Definition MpInterface.cpp:58
virtual QString comment()
Definition MpInterface.cpp:135
virtual int position()
Definition MpInterface.cpp:46
virtual int length()
Definition MpInterface.cpp:52
virtual QString genre()
Definition MpInterface.cpp:129
This file contains compile time settings.