diff --git a/orbbec_camera/SDK/include/libobsensor/h/ObTypes.h b/orbbec_camera/SDK/include/libobsensor/h/ObTypes.h index ecb87703..1a234540 100644 --- a/orbbec_camera/SDK/include/libobsensor/h/ObTypes.h +++ b/orbbec_camera/SDK/include/libobsensor/h/ObTypes.h @@ -1774,6 +1774,15 @@ typedef struct { uint32_t factor; ///< Decimation factor } OBHardwareDecimationConfig, ob_hardware_decimation_config; +/** + * @details Defines the gain values for RGB channels. + */ +typedef struct { + uint16_t rGain; ///< Red Channel Gain + uint16_t bGain; ///< Blue Channel Gain + uint16_t gGain; ///< Green Channel Gain +} OBAwbGainParams, ob_awb_gain_params; + /** * @brief Frame metadata types * @brief The frame metadata is a set of meta info generated by the device for current individual frame. diff --git a/orbbec_camera/SDK/include/libobsensor/h/Property.h b/orbbec_camera/SDK/include/libobsensor/h/Property.h index 43896ad2..94a2db4b 100644 --- a/orbbec_camera/SDK/include/libobsensor/h/Property.h +++ b/orbbec_camera/SDK/include/libobsensor/h/Property.h @@ -682,6 +682,11 @@ typedef enum { */ OB_PROP_MJPEG_QUALITY_INT = 277, + /** + * @brief Color AE/AWB status + */ + OB_PROP_COLOR_AE_AWB_STAT_INT = 287, + /** * @brief Baseline calibration parameters */ @@ -789,6 +794,11 @@ typedef enum { */ OB_STRUCT_DEVICE_IP_ADDR_CONFIG_V2 = 1088, + /** + * @brief Color AWB gain parameters + */ + OB_STRUCT_COLOR_AWB_GAIN = 1097, + /** * @brief Color camera auto exposure */ diff --git a/orbbec_camera/SDK/lib/arm64/extensions/filters/libob_priv_filter.so b/orbbec_camera/SDK/lib/arm64/extensions/filters/libob_priv_filter.so index 3d6f6aa8..2c64eb87 100644 Binary files a/orbbec_camera/SDK/lib/arm64/extensions/filters/libob_priv_filter.so and b/orbbec_camera/SDK/lib/arm64/extensions/filters/libob_priv_filter.so differ diff --git a/orbbec_camera/SDK/lib/arm64/extensions/firmwareupdater/libfirmwareupdater.so b/orbbec_camera/SDK/lib/arm64/extensions/firmwareupdater/libfirmwareupdater.so index 4f1f001d..434e72f4 100644 Binary files a/orbbec_camera/SDK/lib/arm64/extensions/firmwareupdater/libfirmwareupdater.so and b/orbbec_camera/SDK/lib/arm64/extensions/firmwareupdater/libfirmwareupdater.so differ diff --git a/orbbec_camera/SDK/lib/arm64/extensions/frameprocessor/libob_frame_processor.so b/orbbec_camera/SDK/lib/arm64/extensions/frameprocessor/libob_frame_processor.so index 250efc5f..c155c3c9 100644 Binary files a/orbbec_camera/SDK/lib/arm64/extensions/frameprocessor/libob_frame_processor.so and b/orbbec_camera/SDK/lib/arm64/extensions/frameprocessor/libob_frame_processor.so differ diff --git a/orbbec_camera/SDK/lib/arm64/libOrbbecSDK.so.2.9.3 b/orbbec_camera/SDK/lib/arm64/libOrbbecSDK.so.2.9.3 index 0d768c8e..a3b799ae 100644 Binary files a/orbbec_camera/SDK/lib/arm64/libOrbbecSDK.so.2.9.3 and b/orbbec_camera/SDK/lib/arm64/libOrbbecSDK.so.2.9.3 differ diff --git a/orbbec_camera/SDK/lib/x64/extensions/filters/libob_priv_filter.so b/orbbec_camera/SDK/lib/x64/extensions/filters/libob_priv_filter.so index 0d5d64b0..0409698a 100644 Binary files a/orbbec_camera/SDK/lib/x64/extensions/filters/libob_priv_filter.so and b/orbbec_camera/SDK/lib/x64/extensions/filters/libob_priv_filter.so differ diff --git a/orbbec_camera/SDK/lib/x64/extensions/firmwareupdater/libfirmwareupdater.so b/orbbec_camera/SDK/lib/x64/extensions/firmwareupdater/libfirmwareupdater.so index 3c0354e5..14f73eb6 100644 Binary files a/orbbec_camera/SDK/lib/x64/extensions/firmwareupdater/libfirmwareupdater.so and b/orbbec_camera/SDK/lib/x64/extensions/firmwareupdater/libfirmwareupdater.so differ diff --git a/orbbec_camera/SDK/lib/x64/extensions/frameprocessor/libob_frame_processor.so b/orbbec_camera/SDK/lib/x64/extensions/frameprocessor/libob_frame_processor.so index 6cd07848..b3e5608e 100644 Binary files a/orbbec_camera/SDK/lib/x64/extensions/frameprocessor/libob_frame_processor.so and b/orbbec_camera/SDK/lib/x64/extensions/frameprocessor/libob_frame_processor.so differ diff --git a/orbbec_camera/SDK/lib/x64/libOrbbecSDK.so.2.9.3 b/orbbec_camera/SDK/lib/x64/libOrbbecSDK.so.2.9.3 index fc3deb08..5f491a8e 100644 Binary files a/orbbec_camera/SDK/lib/x64/libOrbbecSDK.so.2.9.3 and b/orbbec_camera/SDK/lib/x64/libOrbbecSDK.so.2.9.3 differ