[en] The class to control Spresense Camera.
[ja] SpresenseのCamera機能を制御するためのクラス。
More...
#include <Camera.h>
Public Member Functions | |
| ~CameraClass () | |
| Destruct CameraClass instance. | |
| int | getFd () |
| Get the file descriptor of camera device. More... | |
| CamErr | begin (int buff_num=1, CAM_VIDEO_FPS fps=CAM_VIDEO_FPS_30, int video_width=CAM_IMGSIZE_QVGA_H, int video_height=CAM_IMGSIZE_QVGA_V, CAM_IMAGE_PIX_FMT video_fmt=CAM_IMAGE_PIX_FMT_YUV422, int jpgbufsize_divisor=7) |
| Initialize CameraClass instance. More... | |
| CamErr | startStreaming (bool enable, camera_cb_t cb=NULL) |
| Start / Stop Video Stream. More... | |
| CamErr | setAutoWhiteBalance (bool enable) |
| Control Auto White Balance. More... | |
| CamErr | setAutoExposure (bool enable) |
| Control Auto Exposure. More... | |
| CamErr | setAbsoluteExposure (int32_t exposure_time) |
| Set exposure Time. More... | |
| int32_t | getAbsoluteExposure (void) |
| Get exposure Time. More... | |
| CamErr | setAutoISOSensitive (bool enable) |
| Control Auto ISO Sensitivity (WIll obsolete after v1.2.0) More... | |
| CamErr | setAutoISOSensitivity (bool enable) |
| Control Auto ISO Sensitivity. More... | |
| CamErr | setISOSensitivity (int iso_sense) |
| Set ISO Sensivity value. More... | |
| int | getISOSensitivity (void) |
| Get ISO Sensivity value. More... | |
| CamErr | setAutoWhiteBalanceMode (CAM_WHITE_BALANCE wb) |
| Set Auto White Balance mode. More... | |
| CamErr | setColorEffect (CAM_COLOR_FX effect) |
| Set Color Effect. More... | |
| CamErr | setHDR (CAM_HDR_MODE mode) |
| Set HDR mode. More... | |
| CAM_HDR_MODE | getHDR (void) |
| Get HDR mode. More... | |
| CamErr | setJPEGQuality (int quality) |
| Set JPEG quality. More... | |
| int | getJPEGQuality (void) |
| Get JPEG quality. More... | |
| int | getFrameInterval (void) |
| Get frame interval. More... | |
| CamErr | setStillPictureImageFormat (int img_width, int img_height, CAM_IMAGE_PIX_FMT img_fmt=CAM_IMAGE_PIX_FMT_JPG, int jpgbufsize_divisor=7) |
| Set Still Picture Image format parameters. More... | |
| CamImage | takePicture () |
| Take picture. More... | |
| CAM_DEVICE_TYPE | getDeviceType () |
| Get camera device type. More... | |
| void | end () |
| De-initialize Spresense Camera. More... | |
Static Public Member Functions | |
| static CameraClass | getInstance () |
| Get the Camera instance. More... | |
[en] The class to control Spresense Camera.
[ja] SpresenseのCamera機能を制御するためのクラス。