#include <media_player2.h>
Classes | |
struct | Configuration |
Public Member Functions | |
Skeleton (const Configuration &configuration) | |
std::map< std::string, core::dbus::types::Variant > | get_all_properties () |
Public Attributes | |
Configuration | configuration |
struct { | |
std::shared_ptr < core::dbus::Property < Properties::CanQuit > > can_quit | |
std::shared_ptr < core::dbus::Property < Properties::Fullscreen > > fullscreen | |
std::shared_ptr < core::dbus::Property < Properties::CanSetFullscreen > > can_set_fullscreen | |
std::shared_ptr < core::dbus::Property < Properties::CanRaise > > can_raise | |
std::shared_ptr < core::dbus::Property < Properties::HasTrackList > > has_track_list | |
std::shared_ptr < core::dbus::Property < Properties::Identity > > identity | |
std::shared_ptr < core::dbus::Property < Properties::DesktopEntry > > desktop_entry | |
std::shared_ptr < core::dbus::Property < Properties::SupportedUriSchemes > > supported_uri_schemes | |
std::shared_ptr < core::dbus::Property < Properties::SupportedMimeTypes > > supported_mime_types | |
} | properties |
struct { | |
core::dbus::Signal < core::dbus::interfaces::Properties::Signals::PropertiesChanged, core::dbus::interfaces::Properties::Signals::PropertiesChanged::ArgumentType > ::Ptr properties_changed | |
} | signals |
Definition at line 100 of file media_player2.h.
|
inline |
Definition at line 125 of file media_player2.h.
References mpris::MediaPlayer2::Skeleton::Configuration::Defaults::can_quit, mpris::MediaPlayer2::Skeleton::Configuration::Defaults::can_raise, mpris::MediaPlayer2::Skeleton::Configuration::Defaults::can_set_fullscreen, mpris::MediaPlayer2::Skeleton::Configuration::defaults, mpris::MediaPlayer2::Skeleton::Configuration::Defaults::desktop_entry, mpris::MediaPlayer2::Skeleton::Configuration::Defaults::fullscreen, mpris::MediaPlayer2::Skeleton::Configuration::Defaults::has_track_list, mpris::MediaPlayer2::Skeleton::Configuration::Defaults::identity, mpris::MediaPlayer2::Skeleton::Configuration::object, properties, signals, and mpris::MediaPlayer2::Skeleton::Configuration::Defaults::supported_mime_types.
|
inline |
Definition at line 155 of file media_player2.h.
References properties.
std::shared_ptr<core::dbus::Property<Properties::CanQuit> > mpris::MediaPlayer2::Skeleton::can_quit |
Definition at line 186 of file media_player2.h.
std::shared_ptr<core::dbus::Property<Properties::CanRaise> > mpris::MediaPlayer2::Skeleton::can_raise |
Definition at line 189 of file media_player2.h.
std::shared_ptr<core::dbus::Property<Properties::CanSetFullscreen> > mpris::MediaPlayer2::Skeleton::can_set_fullscreen |
Definition at line 188 of file media_player2.h.
Configuration mpris::MediaPlayer2::Skeleton::configuration |
Definition at line 181 of file media_player2.h.
std::shared_ptr<core::dbus::Property<Properties::DesktopEntry> > mpris::MediaPlayer2::Skeleton::desktop_entry |
Definition at line 192 of file media_player2.h.
std::shared_ptr<core::dbus::Property<Properties::Fullscreen> > mpris::MediaPlayer2::Skeleton::fullscreen |
Definition at line 187 of file media_player2.h.
std::shared_ptr<core::dbus::Property<Properties::HasTrackList> > mpris::MediaPlayer2::Skeleton::has_track_list |
Definition at line 190 of file media_player2.h.
std::shared_ptr<core::dbus::Property<Properties::Identity> > mpris::MediaPlayer2::Skeleton::identity |
Definition at line 191 of file media_player2.h.
struct { ... } mpris::MediaPlayer2::Skeleton::properties |
Referenced by get_all_properties(), and Skeleton().
core::dbus::Signal< core::dbus::interfaces::Properties::Signals::PropertiesChanged, core::dbus::interfaces::Properties::Signals::PropertiesChanged::ArgumentType >::Ptr mpris::MediaPlayer2::Skeleton::properties_changed |
Definition at line 203 of file media_player2.h.
struct { ... } mpris::MediaPlayer2::Skeleton::signals |
Referenced by Skeleton().
std::shared_ptr<core::dbus::Property<Properties::SupportedMimeTypes> > mpris::MediaPlayer2::Skeleton::supported_mime_types |
Definition at line 194 of file media_player2.h.
std::shared_ptr<core::dbus::Property<Properties::SupportedUriSchemes> > mpris::MediaPlayer2::Skeleton::supported_uri_schemes |
Definition at line 193 of file media_player2.h.