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: