3 #if !defined(MEDIACONTROL1INTERFACE_H_INCLUDED)
4 #define MEDIACONTROL1INTERFACE_H_INCLUDED
7 #include <tqdbuserror.h>
8 #include <tqdbusobject.h>
13 class TQT_DBusObjectPath;
27 static const TQCString
interface() {
return TQCString(
"org.bluez.MediaControl1"); }
30 virtual bool Play(TQT_DBusError& error) = 0;
32 virtual bool Pause(TQT_DBusError& error) = 0;
34 virtual bool Stop(TQT_DBusError& error) = 0;
36 virtual bool Next(TQT_DBusError& error) = 0;
38 virtual bool Previous(TQT_DBusError& error) = 0;
40 virtual bool VolumeUp(TQT_DBusError& error) = 0;
46 virtual bool Rewind(TQT_DBusError& error) = 0;
54 TQT_DBusMessage
callPlay(
const TQT_DBusMessage& message);
56 TQT_DBusMessage
callPause(
const TQT_DBusMessage& message);
58 TQT_DBusMessage
callStop(
const TQT_DBusMessage& message);
60 TQT_DBusMessage
callNext(
const TQT_DBusMessage& message);
62 TQT_DBusMessage
callPrevious(
const TQT_DBusMessage& message);
64 TQT_DBusMessage
callVolumeUp(
const TQT_DBusMessage& message);
70 TQT_DBusMessage
callRewind(
const TQT_DBusMessage& message);