Struct AnalogControl

Struct Documentation

struct AnalogControl

Struct holding control settings for analog control.

Public Members

std::string gain_auto = "n/a"

Auto mode for gain control.

std::vector<std::tuple<std::string, float, float, float>> gain

List of absolute gain values {(selector, value, min, max)}.

std::string black_level_auto = "n/a"

Auto mode for black level adjustment.

std::vector<std::tuple<std::string, float, float, float>> black_level

List of absolute black level values {(selector, value, min, max)}.

std::string balance_white_auto = "n/a"

Auto mode for white balance adjustment.

std::vector<std::tuple<std::string, float, float, float>> balance_ratio

List of balance ratio values {(selector, value, min, max)}.