Blackjack Decision Maker
Public Member Functions | Public Attributes | Protected Attributes | List of all members
Options Class Reference

#include <libcamera_app_options.hpp>

Collaboration diagram for Options:

Public Member Functions

 Options ()
 
virtual ~Options ()
 
virtual void Print () const
 
void setMetering (Metering_Modes meteringmode)
 
void setWhiteBalance (WhiteBalance_Modes wb)
 
void setExposureMode (Exposure_Modes exp)
 
int getExposureMode ()
 
int getMeteringMode ()
 
int getWhiteBalance ()
 

Public Attributes

bool help
 
bool version
 
bool list_cameras
 
bool verbose
 
uint64_t timeout
 
unsigned int photo_width
 
unsigned int photo_height
 
unsigned int video_width
 
unsigned int video_height
 
bool rawfull
 
libcamera::Transform transform
 
float roi_x
 
float roi_y
 
float roi_width
 
float roi_height
 
float shutter
 
float gain
 
float ev
 
float awb_gain_r
 
float awb_gain_b
 
float brightness
 
float contrast
 
float saturation
 
float sharpness
 
float framerate
 
std::string denoise
 
std::string info_text
 
unsigned int camera
 

Protected Attributes

int metering_index
 
int exposure_index
 
int awb_index
 

Constructor & Destructor Documentation

◆ Options()

Options::Options ( )
inline

◆ ~Options()

virtual Options::~Options ( )
inlinevirtual

Member Function Documentation

◆ getExposureMode()

int Options::getExposureMode ( )
inline

◆ getMeteringMode()

int Options::getMeteringMode ( )
inline

◆ getWhiteBalance()

int Options::getWhiteBalance ( )
inline

◆ Print()

void Options::Print ( ) const
virtual

◆ setExposureMode()

void Options::setExposureMode ( Exposure_Modes  exp)
inline

◆ setMetering()

void Options::setMetering ( Metering_Modes  meteringmode)
inline

◆ setWhiteBalance()

void Options::setWhiteBalance ( WhiteBalance_Modes  wb)
inline

Member Data Documentation

◆ awb_gain_b

float Options::awb_gain_b

◆ awb_gain_r

float Options::awb_gain_r

◆ awb_index

int Options::awb_index
protected

◆ brightness

float Options::brightness

◆ camera

unsigned int Options::camera

◆ contrast

float Options::contrast

◆ denoise

std::string Options::denoise

◆ ev

float Options::ev

◆ exposure_index

int Options::exposure_index
protected

◆ framerate

float Options::framerate

◆ gain

float Options::gain

◆ help

bool Options::help

◆ info_text

std::string Options::info_text

◆ list_cameras

bool Options::list_cameras

◆ metering_index

int Options::metering_index
protected

◆ photo_height

unsigned int Options::photo_height

◆ photo_width

unsigned int Options::photo_width

◆ rawfull

bool Options::rawfull

◆ roi_height

float Options::roi_height

◆ roi_width

float Options::roi_width

◆ roi_x

float Options::roi_x

◆ roi_y

float Options::roi_y

◆ saturation

float Options::saturation

◆ sharpness

float Options::sharpness

◆ shutter

float Options::shutter

◆ timeout

uint64_t Options::timeout

◆ transform

libcamera::Transform Options::transform

◆ verbose

bool Options::verbose

◆ version

bool Options::version

◆ video_height

unsigned int Options::video_height

◆ video_width

unsigned int Options::video_width

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