uint8_t enable
Enable strobe output.
CameraControl & setSceneMode(SceneMode mode)
bool getCommand(Command cmd)
CameraControl & setStrobeExternal(int gpioNumber, int activeLevel=1)
CaptureIntent captureIntent
RawCameraControl structure.
CameraControl & setAutoWhiteBalanceMode(AutoWhiteBalanceMode mode)
CameraControl & setAutoExposureLock(bool lock)
std::vector< std::pair< std::string, std::string > > miscControls
uint8_t lowPowerNumFramesDiscard
constexpr auto get(span< E, S > s) -> decltype(s[N])
bool getCaptureStill() const
dai::RawCameraControl get() const
CameraControl & setAutoExposureRegion(uint16_t startX, uint16_t startY, uint16_t width, uint16_t height)
CameraControl & setFrameSyncMode(FrameSyncMode mode)
CameraControl & setManualExposure(uint32_t exposureTimeUs, uint32_t sensitivityIso)
AntiBandingMode antiBandingMode
uint8_t activeLevel
1 for normal polarity (high-active), 0 otherwise
CameraControl & setChromaDenoise(int value)
CameraControl & setAutoFocusTrigger()
CameraControl & setCaptureIntent(CaptureIntent mode)
int getLensPosition() const
CameraControl & setStrobeDisable()
CameraControl & setManualFocus(uint8_t lensPosition)
CameraControl & setStopStreaming()
CameraControl & setContrast(int value)
std::vector< std::pair< std::string, std::string > > getMiscControls()
CameraControl & setAutoExposureLimit(uint32_t maxExposureTimeUs)
CameraControl & setAutoExposureCompensation(int compensation)
std::shared_ptr< RawBuffer > serialize() const override
CameraControl & setBrightness(int value)
CameraControl & setSaturation(int value)
int8_t gpioNumber
GPIO number to drive, or -1 if sensor driven.
CameraControl & setStartStreaming()
CameraControl & setMisc(std::string control, std::string value)
CameraControl()
Construct CameraControl message.
uint8_t lensPosAutoInfinity
CameraControl & setManualWhiteBalance(int colorTemperatureK)
CameraControl & setExternalTrigger(int numFramesBurst, int numFramesDiscard)
CameraControl & setAutoWhiteBalanceLock(bool lock)
StrobeConfig strobeConfig
int getSensitivity() const
CameraControl & setAutoFocusLensRange(int infinityPosition, int macroPosition)
uint32_t aeMaxExposureTimeUs
std::string to_string(std::exception const &e)
CameraControl & setSharpness(int value)
CameraControl & setAutoFocusRegion(uint16_t startX, uint16_t startY, uint16_t width, uint16_t height)
uint8_t lowPowerNumFramesBurst
std::chrono::microseconds getExposureTime() const
Base message - buffer of binary data.
CameraControl & setControlMode(ControlMode mode)
CameraControl & set(dai::RawCameraControl config)
CameraControl & setLumaDenoise(int value)
float getLensPositionRaw() const
CameraControl & setAntiBandingMode(AntiBandingMode mode)
AutoWhiteBalanceMode awbMode
void setCommand(Command cmd, bool value=true)
CameraControl & setManualFocusRaw(float lensPositionRaw)
CameraControl & setAutoExposureEnable()
ManualExposureParams expManual
CameraControl & setEffectMode(EffectMode mode)
std::shared_ptr< RawBuffer > raw
AutoFocusMode autoFocusMode
FrameSyncMode frameSyncMode
CameraControl & setCaptureStill(bool capture)
CameraControl & setStrobeSensor(int activeLevel=1)
CameraControl & setAutoFocusMode(AutoFocusMode mode)
depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:18