#include <algo.h>
Public Member Functions | |
auto_exposure_state () | |
unsigned | get_auto_exposure_antiflicker_rate () const |
auto_exposure_modes | get_auto_exposure_mode () const |
float | get_auto_exposure_step () const |
bool | get_enable_auto_exposure () const |
void | set_auto_exposure_antiflicker_rate (unsigned value) |
void | set_auto_exposure_mode (auto_exposure_modes value) |
void | set_auto_exposure_step (float value) |
void | set_enable_auto_exposure (bool value) |
Static Public Attributes | |
static const unsigned | sample_rate = 1 |
static const unsigned | skip_frames = 2 |
Private Attributes | |
bool | is_auto_exposure |
auto_exposure_modes | mode |
unsigned | rate |
float | step |
|
inline |
unsigned auto_exposure_state::get_auto_exposure_antiflicker_rate | ( | ) | const |
auto_exposure_modes auto_exposure_state::get_auto_exposure_mode | ( | ) | const |
void auto_exposure_state::set_auto_exposure_antiflicker_rate | ( | unsigned | value | ) |
void auto_exposure_state::set_auto_exposure_mode | ( | auto_exposure_modes | value | ) |
void auto_exposure_state::set_auto_exposure_step | ( | float | value | ) |
void auto_exposure_state::set_enable_auto_exposure | ( | bool | value | ) |
|
private |
|
private |
|
static |
|
static |