Music Hub ..
A session-wide music playback service
core::ubuntu::media::power Namespace Reference

Classes

struct  BatteryObserver
 
struct  StateController
 

Enumerations

enum class  Level {
  unknown ,
  ok ,
  low ,
  very_low ,
  critical
}
 
enum class  DisplayState {
  off = 0 ,
  on = 1
}
 
enum class  SystemState {
  suspend = 0 ,
  active = 1 ,
  blank_on_proximity = 2
}
 

Functions

core::ubuntu::media::power::BatteryObserver::Ptr make_platform_default_battery_observer (core::ubuntu::media::helper::ExternalServices &)
 
StateController::Ptr make_platform_default_state_controller (core::ubuntu::media::helper::ExternalServices &)
 
std::ostream & operator<< (std::ostream &out, DisplayState state)
 
std::ostream & operator<< (std::ostream &out, SystemState state)
 

Enumeration Type Documentation

◆ DisplayState

Enumerator
off 
on 

Definition at line 37 of file state_controller.h.

◆ Level

Enumerator
unknown 
ok 
low 
very_low 
critical 

Definition at line 36 of file battery_observer.h.

◆ SystemState

Enumerator
suspend 
active 
blank_on_proximity 

Definition at line 46 of file state_controller.h.

Function Documentation

◆ make_platform_default_battery_observer()

core::ubuntu::media::power::BatteryObserver::Ptr core::ubuntu::media::power::make_platform_default_battery_observer ( core::ubuntu::media::helper::ExternalServices )

◆ make_platform_default_state_controller()

StateController::Ptr core::ubuntu::media::power::make_platform_default_state_controller ( core::ubuntu::media::helper::ExternalServices )

◆ operator<<() [1/2]

std::ostream & core::ubuntu::media::power::operator<< ( std::ostream &  out,
DisplayState  state 
)

◆ operator<<() [2/2]

std::ostream & core::ubuntu::media::power::operator<< ( std::ostream &  out,
SystemState  state 
)