Go to the documentation of this file.
4 #include <unordered_map>
34 std::shared_ptr<RawBuffer>
serialize()
const override;
49 explicit CameraControl(std::shared_ptr<RawCameraControl> ptr);
CameraControl & setSceneMode(SceneMode mode)
CameraControl & setStrobeExternal(int gpioNumber, int activeLevel=1)
RawCameraControl structure.
CameraControl & setAutoWhiteBalanceMode(AutoWhiteBalanceMode mode)
CameraControl & setAutoExposureLock(bool lock)
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)
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)
virtual ~CameraControl()=default
CameraControl & setStartStreaming()
CameraControl & setMisc(std::string control, std::string value)
CameraControl()
Construct CameraControl message.
CameraControl & setManualWhiteBalance(int colorTemperatureK)
CameraControl & setExternalTrigger(int numFramesBurst, int numFramesDiscard)
CameraControl & setAutoWhiteBalanceLock(bool lock)
int getSensitivity() const
CameraControl & setAutoFocusLensRange(int infinityPosition, int macroPosition)
CameraControl & setSharpness(int value)
CameraControl & setAutoFocusRegion(uint16_t startX, uint16_t startY, uint16_t width, uint16_t height)
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)
CameraControl & setManualFocusRaw(float lensPositionRaw)
CameraControl & setAutoExposureEnable()
CameraControl & setEffectMode(EffectMode mode)
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