13#ifndef JELLYFIN_PLATFORM_FREEDESKTOP_MEDIAPLAYER2_H
14#define JELLYFIN_PLATFORM_FREEDESKTKOP_MEDIAPLAYER2_H
16#include <QtCore/QObject>
17#include <QtDBus/QtDBus>
21template<
class Key,
class Value>
class QMap;
30 class PlatformMediaControl;
34namespace FreeDesktop {
42 Q_CLASSINFO(
"D-Bus Interface",
"org.mpris.MediaPlayer2")
43 Q_CLASSINFO(
"D-Bus Introspection",
""
44" <interface name=\"org.mpris.MediaPlayer2\">\n"
45" <annotation value=\"true\" name=\"org.freedesktop.DBus.Property.EmitsChangedSignal\"/>\n"
46" <method name=\"Raise\">\n"
48" <method name=\"Quit\">\n"
50" <property access=\"read\" type=\"b\" name=\"CanQuit\">\n"
52" <property access=\"readwrite\" type=\"b\" name=\"Fullscreen\">\n"
53" <annotation value=\"true\" name=\"org.mpris.MediaPlayer2.property.optional\"/>\n"
55" <property access=\"read\" type=\"b\" name=\"CanSetFullscreen\">\n"
56" <annotation value=\"true\" name=\"org.mpris.MediaPlayer2.property.optional\"/>\n"
58" <property access=\"read\" type=\"b\" name=\"CanRaise\">\n"
60" <property access=\"read\" type=\"b\" name=\"HasTrackList\">\n"
62" <property access=\"read\" type=\"s\" name=\"Identity\">\n"
64" <property access=\"read\" type=\"s\" name=\"DesktopEntry\">\n"
65" <annotation value=\"true\" name=\"org.mpris.MediaPlayer2.property.optional\"/>\n"
67" <property access=\"read\" type=\"as\" name=\"SupportedUriSchemes\">\n"
69" <property access=\"read\" type=\"as\" name=\"SupportedMimeTypes\">\n"
Definition mediaplayer2.h:20
Definition mediaplayer2.h:21