1 #ifndef ESP32CAM_CONFIG_HPP
2 #define ESP32CAM_CONFIG_HPP
Definition: camera.hpp:10
Definition: config.cpp:19
Camera initialization configuration.
Definition: config.hpp:17
Config & setRgb()
Change pixel format to RGB565.
Definition: config.cpp:71
Config()
Definition: config.cpp:21
Config & setYuv()
Change pixel format to YUV422.
Definition: config.cpp:77
Config & setBufferCount(int n)
Set number of frame buffers.
Definition: config.cpp:65
Config & setJpeg(int quality)
Change pixel format to JPEG.
Definition: config.cpp:89
~Config()
Definition: config.cpp:33
Config & setGrayscale()
Change pixel format to grayscale.
Definition: config.cpp:83
Config & setResolution(const Resolution &resolution)
Definition: config.cpp:59
Config & setPins(const Pins &pins)
Definition: config.cpp:38
Picture width and height.
Definition: resolution.hpp:12
int convertJpegQuality(int quality)
Convert JPEG quality from 0-100 scale to 63-0 scale.
Definition: config.cpp:13
LightMode
Light mode / white balance values.
Definition: config.hpp:56
SpecialEffect
Special effect values.
Definition: config.hpp:66
Camera pins definition.
Definition: pins.hpp:7
Camera runtime settings.
Definition: config.hpp:77
int8_t gain
Gain control, with or without Automatic Gain Control (AGC).
Definition: config.hpp:96
Resolution resolution
Picture resolution.
Definition: config.hpp:79
bool hmirror
Horizontal flip.
Definition: config.hpp:105
bool vflip
Vertical flip.
Definition: config.hpp:108
bool lensCorrection
Lens correction mode.
Definition: config.hpp:114
LightMode lightMode
Image light mode.
Definition: config.hpp:99
bool rawGma
Raw gamma mode.
Definition: config.hpp:111
SpecialEffect specialEffect
Image special effect.
Definition: config.hpp:102
int8_t contrast
Image contrast, between -2 and +2.
Definition: config.hpp:85
int8_t brightness
Image brightness, between -2 and +2.
Definition: config.hpp:82
int8_t saturation
Image saturation, between -2 and +2.
Definition: config.hpp:88