Public Member Functions | |
ServiceImplementationPrivate (ServiceImplementation *q) | |
void | pause_all_multimedia_sessions (bool resume_play_after_phonecall) |
void | resume_paused_multimedia_sessions (bool resume_video_sessions=true) |
void | resume_multimedia_session () |
void | setCurrentPlayer (Player::PlayerKey key) |
bool | pause_other_sessions (Player::PlayerKey key) |
void | onPlaybackRequested (Player::PlayerKey key) |
Definition at line 55 of file service_implementation.cpp.
ServiceImplementationPrivate::ServiceImplementationPrivate | ( | ServiceImplementation * | q | ) |
Definition at line 94 of file service_implementation.cpp.
References lomiri::MediaHubService::telephony::CallMonitor::callStateChanged(), lomiri::MediaHubService::audio::Earpiece, lomiri::MediaHubService::audio::External, lomiri::MediaHubService::power::BatteryObserver::isWarningActiveChanged(), lomiri::MediaHubService::power::BatteryObserver::levelChanged(), MH_INFO, lomiri::MediaHubService::audio::OutputObserver::outputStateChanged(), pause_all_multimedia_sessions(), lomiri::MediaHubService::RecorderObserver::recordingState(), lomiri::MediaHubService::RecorderObserver::recordingStateChanged(), resume_multimedia_session(), lomiri::MediaHubService::audio::Speaker, and lomiri::MediaHubService::stopped.
void ServiceImplementationPrivate::onPlaybackRequested | ( | Player::PlayerKey | key | ) |
Definition at line 297 of file service_implementation.cpp.
References MH_DEBUG, and MH_WARNING.
void ServiceImplementationPrivate::pause_all_multimedia_sessions | ( | bool | resume_play_after_phonecall | ) |
Definition at line 196 of file service_implementation.cpp.
References lomiri::MediaHubService::PlayerImplementation::audioStreamRole(), MH_INFO, lomiri::MediaHubService::Player::multimedia, lomiri::MediaHubService::PlayerImplementation::pause(), lomiri::MediaHubService::PlayerImplementation::playbackStatus(), and lomiri::MediaHubService::Player::playing.
Referenced by ServiceImplementationPrivate().
bool ServiceImplementationPrivate::pause_other_sessions | ( | Player::PlayerKey | key | ) |
Definition at line 265 of file service_implementation.cpp.
References lomiri::MediaHubService::PlayerImplementation::audioStreamRole(), lomiri::MediaHubService::PlayerImplementation::client(), MH_INFO, MH_TRACE, MH_WARNING, lomiri::MediaHubService::Player::multimedia, lomiri::MediaHubService::Player::Client::name, lomiri::MediaHubService::PlayerImplementation::pause(), and lomiri::MediaHubService::PlayerImplementation::playbackStatus().
void ServiceImplementationPrivate::resume_multimedia_session | ( | ) |
Definition at line 238 of file service_implementation.cpp.
References MH_INFO, and MH_WARNING.
Referenced by ServiceImplementationPrivate().
void ServiceImplementationPrivate::resume_paused_multimedia_sessions | ( | bool | resume_video_sessions = true | ) |
Definition at line 214 of file service_implementation.cpp.
References MH_INFO.
void ServiceImplementationPrivate::setCurrentPlayer | ( | Player::PlayerKey | key | ) |
Definition at line 257 of file service_implementation.cpp.