SDL standard library

Dependents:   H261_encoder

Embed: (wiki syntax)

« Back to documentation index

SDL_power.h File Reference

SDL_power.h File Reference

Header for the SDL power management routines. More...

Go to the source code of this file.

Enumerations

enum  SDL_PowerState {
  SDL_POWERSTATE_UNKNOWN, SDL_POWERSTATE_ON_BATTERY, SDL_POWERSTATE_NO_BATTERY, SDL_POWERSTATE_CHARGING,
  SDL_POWERSTATE_CHARGED
}
 

The basic state for the system's power supply.

More...

Functions

DECLSPEC SDL_PowerState SDLCALL SDL_GetPowerInfo (int *secs, int *pct)
 Get the current power supply details.

Detailed Description

Header for the SDL power management routines.

Definition in file SDL_power.h.


Enumeration Type Documentation

The basic state for the system's power supply.

Enumerator:
SDL_POWERSTATE_UNKNOWN 

cannot determine power status

SDL_POWERSTATE_ON_BATTERY 

Not plugged in, running on the battery.

SDL_POWERSTATE_NO_BATTERY 

Plugged in, no battery available.

SDL_POWERSTATE_CHARGING 

Plugged in, charging battery.

SDL_POWERSTATE_CHARGED 

Plugged in, battery charged.

Definition at line 42 of file SDL_power.h.


Function Documentation

DECLSPEC SDL_PowerState SDLCALL SDL_GetPowerInfo ( int *  secs,
int *  pct 
)

Get the current power supply details.

Parameters:
secsSeconds of battery life left. You can pass a NULL here if you don't care. Will return -1 if we can't determine a value, or we're not running on a battery.
pctPercentage of battery life left, between 0 and 100. You can pass a NULL here if you don't care. Will return -1 if we can't determine a value, or we're not running on a battery.
Returns:
The state of the battery (if any).