Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
DPMSSupport Class Reference

#include <DPMSSupport.h>

Public Types

enum  PowerSavingMode { STANDBY, SUSPEND, OFF, NUM_MODES }
 

Public Member Functions

 DPMSSupport ()
 
bool IsSupported () const
 
const std::vector< PowerSavingMode > & GetSupportedModes () const
 
bool IsModeSupported (PowerSavingMode mode) const
 
bool EnablePowerSaving (PowerSavingMode mode)
 
bool DisablePowerSaving ()
 

Static Public Member Functions

static const char * GetModeName (PowerSavingMode mode)
 
static bool CheckValidMode (PowerSavingMode mode)
 

Member Enumeration Documentation

§ PowerSavingMode

Enumerator
STANDBY 
SUSPEND 
OFF 
NUM_MODES 

Constructor & Destructor Documentation

§ DPMSSupport()

DPMSSupport::DPMSSupport ( )

Member Function Documentation

§ CheckValidMode()

bool DPMSSupport::CheckValidMode ( PowerSavingMode  mode)
static

§ DisablePowerSaving()

bool DPMSSupport::DisablePowerSaving ( )

§ EnablePowerSaving()

bool DPMSSupport::EnablePowerSaving ( PowerSavingMode  mode)

§ GetModeName()

const char * DPMSSupport::GetModeName ( PowerSavingMode  mode)
static

§ GetSupportedModes()

const std::vector<PowerSavingMode>& DPMSSupport::GetSupportedModes ( ) const
inline

§ IsModeSupported()

bool DPMSSupport::IsModeSupported ( PowerSavingMode  mode) const

§ IsSupported()

bool DPMSSupport::IsSupported ( ) const
inline

The documentation for this class was generated from the following files: