#include <private_impl.h>
Base class that do all the hard work
Definition at line 55 of file private_impl.h.
◆ Private_Impl()
raspicam::_private::Private_Impl::Private_Impl |
( |
| ) |
|
◆ ~Private_Impl()
raspicam::_private::Private_Impl::~Private_Impl |
( |
| ) |
|
◆ getAWB()
RASPICAM_AWB raspicam::_private::Private_Impl::getAWB |
( |
| ) |
const |
|
inline |
◆ getAWBG_blue()
float raspicam::_private::Private_Impl::getAWBG_blue |
( |
| ) |
|
|
inline |
◆ getAWBG_red()
float raspicam::_private::Private_Impl::getAWBG_red |
( |
| ) |
|
|
inline |
◆ getBrightness()
unsigned int raspicam::_private::Private_Impl::getBrightness |
( |
| ) |
const |
|
inline |
◆ getContrast()
int raspicam::_private::Private_Impl::getContrast |
( |
| ) |
const |
|
inline |
◆ getExposure()
◆ getFormat()
◆ getFrameRate()
unsigned int raspicam::_private::Private_Impl::getFrameRate |
( |
| ) |
const |
|
inline |
◆ getHeight()
unsigned int raspicam::_private::Private_Impl::getHeight |
( |
| ) |
const |
|
inline |
◆ getId()
string raspicam::_private::Private_Impl::getId |
( |
| ) |
const |
◆ getImageBufferData()
unsigned char * raspicam::_private::Private_Impl::getImageBufferData |
( |
| ) |
const |
Alternative to retrieve. Returns a pointer to the original image data buffer. Be careful, if you call grab(), this will be rewritten with the new data
Definition at line 209 of file private_impl.cpp.
◆ getImageBufferSize()
size_t raspicam::_private::Private_Impl::getImageBufferSize |
( |
| ) |
const |
Returns the size of the buffer returned in getImagePtr. If is like calling getImageTypeSize(getFormat()). Just for dummies :P
Definition at line 213 of file private_impl.cpp.
◆ getImageEffect()
◆ getImageTypeSize()
size_t raspicam::_private::Private_Impl::getImageTypeSize |
( |
RASPICAM_FORMAT |
type | ) |
const |
Returns the size of the required buffer for the different image types in retrieve
Definition at line 223 of file private_impl.cpp.
◆ getISO()
int raspicam::_private::Private_Impl::getISO |
( |
| ) |
const |
|
inline |
◆ getMetering()
◆ getRotation()
unsigned int raspicam::_private::Private_Impl::getRotation |
( |
| ) |
const |
|
inline |
◆ getSaturation()
int raspicam::_private::Private_Impl::getSaturation |
( |
| ) |
const |
|
inline |
◆ getSharpness()
int raspicam::_private::Private_Impl::getSharpness |
( |
| ) |
const |
|
inline |
◆ getShutterSpeed()
int raspicam::_private::Private_Impl::getShutterSpeed |
( |
| ) |
const |
|
inline |
◆ getWidth()
unsigned int raspicam::_private::Private_Impl::getWidth |
( |
| ) |
const |
|
inline |
◆ grab()
bool raspicam::_private::Private_Impl::grab |
( |
| ) |
|
Grabs the next frame and keeps it in internal buffer. Blocks until next frame arrives
Definition at line 168 of file private_impl.cpp.
◆ isCapturing()
bool raspicam::_private::Private_Impl::isCapturing |
( |
| ) |
const |
|
inline |
◆ isHorizontallyFlipped()
bool raspicam::_private::Private_Impl::isHorizontallyFlipped |
( |
| ) |
const |
|
inline |
◆ isOpened()
bool raspicam::_private::Private_Impl::isOpened |
( |
| ) |
const |
|
inline |
◆ isVerticallyFlipped()
bool raspicam::_private::Private_Impl::isVerticallyFlipped |
( |
| ) |
const |
|
inline |
◆ open()
bool raspicam::_private::Private_Impl::open |
( |
bool |
StartCapture = true | ) |
|
◆ release()
void raspicam::_private::Private_Impl::release |
( |
| ) |
|
◆ retrieve()
Retrieves the buffer previously grabbed. NOTE: Change in version 0.0.5. Format is stablished in setFormat function So type param is ignored. Do not use this parameter. You can use getFormat to know the current format
Definition at line 176 of file private_impl.cpp.
◆ setAWB()
void raspicam::_private::Private_Impl::setAWB |
( |
RASPICAM_AWB |
awb | ) |
|
◆ setAWB_RB()
void raspicam::_private::Private_Impl::setAWB_RB |
( |
float |
red, |
|
|
float |
blue |
|
) |
| |
◆ setBrightness()
void raspicam::_private::Private_Impl::setBrightness |
( |
unsigned int |
brightness | ) |
|
◆ setCaptureSize()
void raspicam::_private::Private_Impl::setCaptureSize |
( |
unsigned int |
width, |
|
|
unsigned int |
height |
|
) |
| |
◆ setContrast()
void raspicam::_private::Private_Impl::setContrast |
( |
int |
contrast | ) |
|
◆ setExposure()
◆ setExposureCompensation()
void raspicam::_private::Private_Impl::setExposureCompensation |
( |
int |
val | ) |
|
◆ setFormat()
◆ setFrameRate()
void raspicam::_private::Private_Impl::setFrameRate |
( |
unsigned int |
frame_rate | ) |
|
◆ setHeight()
void raspicam::_private::Private_Impl::setHeight |
( |
unsigned int |
height | ) |
|
◆ setHorizontalFlip()
void raspicam::_private::Private_Impl::setHorizontalFlip |
( |
bool |
hFlip | ) |
|
◆ setImageEffect()
◆ setISO()
void raspicam::_private::Private_Impl::setISO |
( |
int |
iso | ) |
|
◆ setMetering()
◆ setRotation()
void raspicam::_private::Private_Impl::setRotation |
( |
int |
rotation | ) |
|
◆ setSaturation()
void raspicam::_private::Private_Impl::setSaturation |
( |
int |
saturation | ) |
|
◆ setSharpness()
void raspicam::_private::Private_Impl::setSharpness |
( |
int |
sharpness | ) |
|
◆ setShutterSpeed()
void raspicam::_private::Private_Impl::setShutterSpeed |
( |
unsigned int |
shutter | ) |
|
Set the shutter speed to the specified value (in microseconds). There is currently an upper limit of approximately 330000us (330ms, 0.33s) past which operation is undefined.
Definition at line 562 of file private_impl.cpp.
◆ setVerticalFlip()
void raspicam::_private::Private_Impl::setVerticalFlip |
( |
bool |
vFlip | ) |
|
◆ setVideoStabilization()
void raspicam::_private::Private_Impl::setVideoStabilization |
( |
bool |
v | ) |
|
◆ setWidth()
void raspicam::_private::Private_Impl::setWidth |
( |
unsigned int |
width | ) |
|
◆ startCapture()
bool raspicam::_private::Private_Impl::startCapture |
( |
| ) |
|
The documentation for this class was generated from the following files: