Collaboration diagram for lomiri::MediaHubService::ServiceImplementationPrivate: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(), and lomiri::MediaHubService::audio::Speaker.
Here is the call graph for this function:| void ServiceImplementationPrivate::onPlaybackRequested | ( | Player::PlayerKey | key | ) |
Definition at line 297 of file service_implementation.cpp.
References MH_DEBUG, MH_WARNING, pause_other_sessions(), and setCurrentPlayer().
Here is the call graph for this function:| 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::PlayerImplementation::pause(), lomiri::MediaHubService::PlayerImplementation::playbackStatus(), and lomiri::MediaHubService::Player::playing.
Referenced by ServiceImplementationPrivate().
Here is the call graph for this function:| 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::Client::name, lomiri::MediaHubService::PlayerImplementation::pause(), lomiri::MediaHubService::PlayerImplementation::playbackStatus(), and lomiri::MediaHubService::Player::playing.
Referenced by onPlaybackRequested().
Here is the call graph for this function:| void ServiceImplementationPrivate::resume_multimedia_session | ( | ) |
Definition at line 238 of file service_implementation.cpp.
References lomiri::MediaHubService::Player::invalidKey, MH_INFO, MH_WARNING, lomiri::MediaHubService::Player::paused, lomiri::MediaHubService::PlayerImplementation::play(), and lomiri::MediaHubService::PlayerImplementation::playbackStatus().
Referenced by ServiceImplementationPrivate().
Here is the call graph for this function:| 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.
Referenced by onPlaybackRequested().