Music Hub  ..
A session-wide music playback service
media::PlayerSkeleton::Private::Signals Struct Reference
+ Collaboration diagram for media::PlayerSkeleton::Private::Signals:

Public Types

typedef core::dbus::Signal< mpris::Player::Signals::Seeked, mpris::Player::Signals::Seeked::ArgumentType > DBusSeekedToSignal
 
typedef core::dbus::Signal< mpris::Player::Signals::EndOfStream, mpris::Player::Signals::EndOfStream::ArgumentType > DBusEndOfStreamSignal
 
typedef core::dbus::Signal< mpris::Player::Signals::AboutToFinish, mpris::Player::Signals::AboutToFinish::ArgumentType > DBusAboutToFinishSignal
 
typedef core::dbus::Signal< mpris::Player::Signals::PlaybackStatusChanged, mpris::Player::Signals::PlaybackStatusChanged::ArgumentType > DBusPlaybackStatusChangedSignal
 
typedef core::dbus::Signal< mpris::Player::Signals::VideoDimensionChanged, mpris::Player::Signals::VideoDimensionChanged::ArgumentType > DBusVideoDimensionChangedSignal
 
typedef core::dbus::Signal< mpris::Player::Signals::Error, mpris::Player::Signals::Error::ArgumentType > DBusErrorSignal
 
typedef core::dbus::Signal< mpris::Player::Signals::Buffering, mpris::Player::Signals::Buffering::ArgumentType > DBusBufferingChangedSignal
 

Public Member Functions

 Signals (const std::shared_ptr< DBusSeekedToSignal > &remote_seeked, const std::shared_ptr< DBusAboutToFinishSignal > &remote_atf, const std::shared_ptr< DBusEndOfStreamSignal > &remote_eos, const std::shared_ptr< DBusPlaybackStatusChangedSignal > &remote_playback_status_changed, const std::shared_ptr< DBusVideoDimensionChangedSignal > &remote_video_dimension_changed, const std::shared_ptr< DBusErrorSignal > &remote_error, const std::shared_ptr< DBusBufferingChangedSignal > &remote_buffering_changed)
 

Public Attributes

core::Signal< int64_t > seeked_to
 
core::Signal< void > about_to_finish
 
core::Signal< void > end_of_stream
 
core::Signal< media::Player::PlaybackStatusplayback_status_changed
 
core::Signal< media::video::Dimensions > video_dimension_changed
 
core::Signal< media::Player::Errorerror
 
core::Signal< int > buffering_changed
 

Detailed Description

Definition at line 302 of file player_skeleton.cpp.

Member Typedef Documentation

◆ DBusAboutToFinishSignal

typedef core::dbus::Signal<mpris::Player::Signals::AboutToFinish, mpris::Player::Signals::AboutToFinish::ArgumentType> media::PlayerSkeleton::Private::Signals::DBusAboutToFinishSignal

Definition at line 306 of file player_skeleton.cpp.

◆ DBusBufferingChangedSignal

typedef core::dbus::Signal<mpris::Player::Signals::Buffering, mpris::Player::Signals::Buffering::ArgumentType> media::PlayerSkeleton::Private::Signals::DBusBufferingChangedSignal

Definition at line 310 of file player_skeleton.cpp.

◆ DBusEndOfStreamSignal

typedef core::dbus::Signal<mpris::Player::Signals::EndOfStream, mpris::Player::Signals::EndOfStream::ArgumentType> media::PlayerSkeleton::Private::Signals::DBusEndOfStreamSignal

Definition at line 305 of file player_skeleton.cpp.

◆ DBusErrorSignal

typedef core::dbus::Signal<mpris::Player::Signals::Error, mpris::Player::Signals::Error::ArgumentType> media::PlayerSkeleton::Private::Signals::DBusErrorSignal

Definition at line 309 of file player_skeleton.cpp.

◆ DBusPlaybackStatusChangedSignal

typedef core::dbus::Signal<mpris::Player::Signals::PlaybackStatusChanged, mpris::Player::Signals::PlaybackStatusChanged::ArgumentType> media::PlayerSkeleton::Private::Signals::DBusPlaybackStatusChangedSignal

Definition at line 307 of file player_skeleton.cpp.

◆ DBusSeekedToSignal

typedef core::dbus::Signal<mpris::Player::Signals::Seeked, mpris::Player::Signals::Seeked::ArgumentType> media::PlayerSkeleton::Private::Signals::DBusSeekedToSignal

Definition at line 304 of file player_skeleton.cpp.

◆ DBusVideoDimensionChangedSignal

typedef core::dbus::Signal<mpris::Player::Signals::VideoDimensionChanged, mpris::Player::Signals::VideoDimensionChanged::ArgumentType> media::PlayerSkeleton::Private::Signals::DBusVideoDimensionChangedSignal

Definition at line 308 of file player_skeleton.cpp.

Constructor & Destructor Documentation

◆ Signals()

media::PlayerSkeleton::Private::Signals::Signals ( const std::shared_ptr< DBusSeekedToSignal > &  remote_seeked,
const std::shared_ptr< DBusAboutToFinishSignal > &  remote_atf,
const std::shared_ptr< DBusEndOfStreamSignal > &  remote_eos,
const std::shared_ptr< DBusPlaybackStatusChangedSignal > &  remote_playback_status_changed,
const std::shared_ptr< DBusVideoDimensionChangedSignal > &  remote_video_dimension_changed,
const std::shared_ptr< DBusErrorSignal > &  remote_error,
const std::shared_ptr< DBusBufferingChangedSignal > &  remote_buffering_changed 
)
inline

Member Data Documentation

◆ about_to_finish

core::Signal<void> media::PlayerSkeleton::Private::Signals::about_to_finish

Definition at line 358 of file player_skeleton.cpp.

Referenced by Signals().

◆ buffering_changed

core::Signal<int> media::PlayerSkeleton::Private::Signals::buffering_changed

Definition at line 363 of file player_skeleton.cpp.

Referenced by Signals().

◆ end_of_stream

core::Signal<void> media::PlayerSkeleton::Private::Signals::end_of_stream

Definition at line 359 of file player_skeleton.cpp.

Referenced by Signals().

◆ error

core::Signal<media::Player::Error> media::PlayerSkeleton::Private::Signals::error

Definition at line 362 of file player_skeleton.cpp.

Referenced by Signals().

◆ playback_status_changed

core::Signal<media::Player::PlaybackStatus> media::PlayerSkeleton::Private::Signals::playback_status_changed

Definition at line 360 of file player_skeleton.cpp.

Referenced by Signals().

◆ seeked_to

core::Signal<int64_t> media::PlayerSkeleton::Private::Signals::seeked_to

Definition at line 357 of file player_skeleton.cpp.

Referenced by Signals().

◆ video_dimension_changed

core::Signal<media::video::Dimensions> media::PlayerSkeleton::Private::Signals::video_dimension_changed

Definition at line 361 of file player_skeleton.cpp.

Referenced by Signals().


The documentation for this struct was generated from the following file: