Music Hub
..
A session-wide music playback service
|
|
Go to the documentation of this file.
23 #ifndef LOMIRI_MEDIAHUBSERVICE_PLAYER_SKELETON_H
24 #define LOMIRI_MEDIAHUBSERVICE_PLAYER_SKELETON_H
30 #include <QDBusAbstractAdaptor>
31 #include <QDBusConnection>
32 #include <QDBusContext>
36 class QDBusObjectPath;
41 namespace MediaHubService
44 class PlayerImplementation;
47 class PlayerSkeletonPrivate;
51 Q_CLASSINFO(
"D-Bus Interface",
"org.mpris.MediaPlayer2.Player")
85 None = Player::LoopStatus::none,
86 Track = Player::LoopStatus::track,
145 void Seek(quint64 microSeconds);
146 void SetPosition(
const QDBusObjectPath &trackObject,
147 quint64 microSeconds);
152 void OpenUri(
const QDBusMessage &);
156 Q_SCRIPTABLE
void Seeked(quint64 microSeconds);
161 Q_SCRIPTABLE
void Error(qint16 code);
162 Q_SCRIPTABLE
void Buffering(
int percent);
176 QScopedPointer<PlayerSkeletonPrivate> d_ptr;
181 #endif // LOMIRI_MEDIAHUBSERVICE_PLAYER_SKELETON_H
QSharedPointer< RequestContextResolver > Ptr