![]() |
IDS peak comfortC
v1.3.0
|
Functions | |
| peak_status | peak_IPL_AutoBrightness_Target_GetRange (peak_camera_handle hCam, uint32_t *minAutoBrightnessTarget, uint32_t *maxAutoBrightnessTarget, uint32_t *incAutoBrightnessTarget) |
| Get the current range of valid host auto brightness target values. More... | |
| peak_status | peak_IPL_AutoBrightness_Target_Set (peak_camera_handle hCam, uint32_t autoBrightnessTarget) |
| Set the host auto brightness target value. More... | |
| peak_status | peak_IPL_AutoBrightness_Target_Get (peak_camera_handle hCam, uint32_t *autoBrightnessTarget) |
| Get the host auto brightness target value. More... | |
| peak_status | peak_IPL_AutoBrightness_TargetTolerance_GetRange (peak_camera_handle hCam, uint32_t *minAutoBrightnessTargetTolerance, uint32_t *maxAutoBrightnessTargetTolerance, uint32_t *incAutoBrightnessTargetTolerance) |
| Get the current range of valid host auto brightness target tolerance values. More... | |
| peak_status | peak_IPL_AutoBrightness_TargetTolerance_Set (peak_camera_handle hCam, uint32_t autoBrightnessTargetTolerance) |
| Set the host auto brightness target tolerance value. More... | |
| peak_status | peak_IPL_AutoBrightness_TargetTolerance_Get (peak_camera_handle hCam, uint32_t *autoBrightnessTargetTolerance) |
| Get the host auto brightness target tolerance value. More... | |
| peak_status | peak_IPL_AutoBrightness_TargetPercentile_GetRange (peak_camera_handle hCam, double *minAutoBrightnessTargetPercentile, double *maxAutoBrightnessTargetPercentile, double *incAutoBrightnessTargetPercentile) |
| Get the current range of valid host auto brightness target percentile values. More... | |
| peak_status | peak_IPL_AutoBrightness_TargetPercentile_Set (peak_camera_handle hCam, double autoBrightnessTargetPercentile) |
| Set the host auto brightness target percentile value. More... | |
| peak_status | peak_IPL_AutoBrightness_TargetPercentile_Get (peak_camera_handle hCam, double *autoBrightnessTargetPercentile) |
| Get the host auto brightness target percentile value. More... | |
| peak_status | peak_IPL_AutoBrightness_ROI_Mode_Set (peak_camera_handle hCam, peak_auto_feature_roi_mode autoBrightnessROIMode) |
| Set the host auto brightness ROI mode. More... | |
| peak_status | peak_IPL_AutoBrightness_ROI_Mode_Get (peak_camera_handle hCam, peak_auto_feature_roi_mode *autoBrightnessROIMode) |
| Get the host auto brightness ROI mode. More... | |
| peak_status | peak_IPL_AutoBrightness_ROI_Offset_GetRange (peak_camera_handle hCam, peak_position *minAutoBrightnessROIOffset, peak_position *maxAutoBrightnessROIOffset, peak_position *incAutoBrightnessROIOffset) |
| Get the current range of valid host auto brightness ROI offsets. More... | |
| peak_status | peak_IPL_AutoBrightness_ROI_Size_GetRange (peak_camera_handle hCam, peak_size *minAutoBrightnessROISize, peak_size *maxAutoBrightnessROISize, peak_size *incAutoBrightnessROISize) |
| Get the current range of valid host auto brightness ROI sizes. More... | |
| peak_status | peak_IPL_AutoBrightness_ROI_Set (peak_camera_handle hCam, peak_roi autoBrightnessROI) |
| Set the host auto brightness ROI. More... | |
| peak_status | peak_IPL_AutoBrightness_ROI_Get (peak_camera_handle hCam, peak_roi *autoBrightnessROI) |
| Get the host auto brightness ROI. More... | |
| peak_status | peak_IPL_AutoBrightness_Exposure_Mode_Set (peak_camera_handle hCam, peak_auto_feature_mode autoExposureMode) |
| Set the host auto exposure control mode. More... | |
| peak_status | peak_IPL_AutoBrightness_Exposure_Mode_Get (peak_camera_handle hCam, peak_auto_feature_mode *autoExposureMode) |
| Get the host auto exposure control mode. More... | |
| peak_status | peak_IPL_AutoBrightness_Gain_Mode_Set (peak_camera_handle hCam, peak_auto_feature_mode autoGainMode) |
| Set the host auto gain control mode. More... | |
| peak_status | peak_IPL_AutoBrightness_Gain_Mode_Get (peak_camera_handle hCam, peak_auto_feature_mode *autoGainMode) |
| Get the host auto gain control mode. More... | |
Auto brightness control related functions and types.
This feature is applied in the host.
There is also a camera implementation. See Auto brightness control.
| peak_status peak_IPL_AutoBrightness_Exposure_Mode_Get | ( | peak_camera_handle | hCam, |
| peak_auto_feature_mode * | autoExposureMode | ||
| ) |
Get the host auto exposure control mode.
Reads the current host auto exposure control mode.
| [in] | hCam | The camera handle. |
| [out] | autoExposureMode | The current auto exposure control mode. |
autoExposureMode is an invalid pointer. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_Exposure_Mode_Set | ( | peak_camera_handle | hCam, |
| peak_auto_feature_mode | autoExposureMode | ||
| ) |
Set the host auto exposure control mode.
Writes the desired host auto exposure control mode.
| [in] | hCam | The camera handle. |
| [in] | autoExposureMode | The auto exposure control mode to set. |
autoExposureMode is an invalid auto feature mode. Check peak_auto_feature_mode. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_Gain_Mode_Get | ( | peak_camera_handle | hCam, |
| peak_auto_feature_mode * | autoGainMode | ||
| ) |
Get the host auto gain control mode.
Reads the current host auto gain control mode.
| [in] | hCam | The camera handle. |
| [out] | autoGainMode | The current auto gain control mode. |
autoGainMode is an invalid pointer. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_Gain_Mode_Set | ( | peak_camera_handle | hCam, |
| peak_auto_feature_mode | autoGainMode | ||
| ) |
Set the host auto gain control mode.
Writes the desired host auto gain control mode.
| [in] | hCam | The camera handle. |
| [in] | autoGainMode | The auto gain control mode to set. |
autoGainMode is an invalid auto feature mode. Check peak_auto_feature_mode. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_ROI_Get | ( | peak_camera_handle | hCam, |
| peak_roi * | autoBrightnessROI | ||
| ) |
Get the host auto brightness ROI.
Reads the current host auto brightness ROI.
| [in] | hCam | The camera handle. |
| [out] | autoBrightnessROI | The auto brightness ROI. |
autoBrightnessROI is an invalid pointer. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_ROI_Mode_Get | ( | peak_camera_handle | hCam, |
| peak_auto_feature_roi_mode * | autoBrightnessROIMode | ||
| ) |
Get the host auto brightness ROI mode.
Reads the current host auto brightness ROI mode.
| [in] | hCam | The camera handle. |
| [out] | autoBrightnessROIMode | The current auto brightness ROI mode. |
autoBrightnessROIMode is an invalid pointer. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_ROI_Mode_Set | ( | peak_camera_handle | hCam, |
| peak_auto_feature_roi_mode | autoBrightnessROIMode | ||
| ) |
Set the host auto brightness ROI mode.
Writes the desired host auto brightness ROI mode.
| [in] | hCam | The camera handle. |
| [in] | autoBrightnessROIMode | The auto brightness ROI mode to set. |
autoBrightnessROIMode is an invalid auto feature ROI mode. Check peak_auto_feature_roi_mode. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_ROI_Offset_GetRange | ( | peak_camera_handle | hCam, |
| peak_position * | minAutoBrightnessROIOffset, | ||
| peak_position * | maxAutoBrightnessROIOffset, | ||
| peak_position * | incAutoBrightnessROIOffset | ||
| ) |
Get the current range of valid host auto brightness ROI offsets.
Queries the current range of valid values for the host auto brightness ROI offset.
In special the current setting of the image ROI and the current setting of the host auto brightness ROI size has an impact on the range of valid host auto brightness ROI offset values.
| [in] | hCam | The camera handle. |
| [out] | minAutoBrightnessROIOffset | The minimum auto brightness ROI offset values. |
| [out] | maxAutoBrightnessROIOffset | The maximum auto brightness ROI offset values. |
| [out] | incAutoBrightnessROIOffset | The auto brightness ROI offset values increments. |
minAutoBrightnessROIOffset, maxAutoBrightnessROIOffset and incAutoBrightnessROIOffset is an invalid pointer. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_ROI_Set | ( | peak_camera_handle | hCam, |
| peak_roi | autoBrightnessROI | ||
| ) |
Set the host auto brightness ROI.
Writes the desired host auto brightness ROI.
| [in] | hCam | The camera handle. |
| [in] | autoBrightnessROI | The auto brightness ROI to set. |
autoBrightnessROI value is out of range. Check the range of valid values via peak_IPL_AutoBrightness_ROI_Offset_GetRange and peak_IPL_AutoBrightness_ROI_Size_GetRange. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_ROI_Size_GetRange | ( | peak_camera_handle | hCam, |
| peak_size * | minAutoBrightnessROISize, | ||
| peak_size * | maxAutoBrightnessROISize, | ||
| peak_size * | incAutoBrightnessROISize | ||
| ) |
Get the current range of valid host auto brightness ROI sizes.
Queries the current range of valid values for the host auto brightness ROI dimensions.
In special the current setting of the image ROI and the current setting of the host auto brightness ROI offset has an impact on the range of valid host auto brightness ROI size values.
| [in] | hCam | The camera handle. |
| [out] | minAutoBrightnessROISize | The minimum auto brightness ROI size values. |
| [out] | maxAutoBrightnessROISize | The maximum auto brightness ROI size values. |
| [out] | incAutoBrightnessROISize | The auto brightness ROI size values increments. |
minAutoBrightnessROISize, maxAutoBrightnessROISize and incAutoBrightnessROISize is an invalid pointer. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_Target_Get | ( | peak_camera_handle | hCam, |
| uint32_t * | autoBrightnessTarget | ||
| ) |
Get the host auto brightness target value.
Reads the current host auto brightness target value.
| [in] | hCam | The camera handle. |
| [out] | autoBrightnessTarget | The auto brightness target value. |
autoBrightnessTarget is an invalid pointer. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_Target_GetRange | ( | peak_camera_handle | hCam, |
| uint32_t * | minAutoBrightnessTarget, | ||
| uint32_t * | maxAutoBrightnessTarget, | ||
| uint32_t * | incAutoBrightnessTarget | ||
| ) |
Get the current range of valid host auto brightness target values.
Queries the current range of valid values for the host auto brightness target property.
| [in] | hCam | The camera handle. |
| [out] | minAutoBrightnessTarget | The minimum auto brightness target value. |
| [out] | maxAutoBrightnessTarget | The maximum auto brightness target value. |
| [out] | incAutoBrightnessTarget | The auto brightness target value increment. |
minAutoBrightnessTarget, maxAutoBrightnessTarget, and incAutoBrightnessTarget is an invalid pointer. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_Target_Set | ( | peak_camera_handle | hCam, |
| uint32_t | autoBrightnessTarget | ||
| ) |
Set the host auto brightness target value.
Writes the desired host auto brightness target value.
| [in] | hCam | The camera handle. |
| [in] | autoBrightnessTarget | The auto brightness target value to set. |
autoBrightnessTarget value is out of range. Check the range of valid values via peak_IPL_AutoBrightness_Target_GetRange. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_TargetPercentile_Get | ( | peak_camera_handle | hCam, |
| double * | autoBrightnessTargetPercentile | ||
| ) |
Get the host auto brightness target percentile value.
Reads the current host auto brightness target percentile value.
| [in] | hCam | The camera handle. |
| [out] | autoBrightnessTargetPercentile | The auto brightness target percentile value. |
autoBrightnessTargetPercentile is an invalid pointer. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_TargetPercentile_GetRange | ( | peak_camera_handle | hCam, |
| double * | minAutoBrightnessTargetPercentile, | ||
| double * | maxAutoBrightnessTargetPercentile, | ||
| double * | incAutoBrightnessTargetPercentile | ||
| ) |
Get the current range of valid host auto brightness target percentile values.
Queries the current range of valid values for the host auto brightness target percentile property.
| [in] | hCam | The camera handle. |
| [out] | minAutoBrightnessTargetPercentile | The minimum auto brightness target percentile value. |
| [out] | maxAutoBrightnessTargetPercentile | The maximum auto brightness target percentile value. |
| [out] | incAutoBrightnessTargetPercentile | The auto brightness target percentile value increment. |
minAutoBrightnessTargetPercentile, maxAutoBrightnessTargetPercentile, and incAutoBrightnessTargetPercentile is an invalid pointer. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_TargetPercentile_Set | ( | peak_camera_handle | hCam, |
| double | autoBrightnessTargetPercentile | ||
| ) |
Set the host auto brightness target percentile value.
Writes the desired host auto brightness target percentile value.
| [in] | hCam | The camera handle. |
| [in] | autoBrightnessTargetPercentile | The auto brightness target percentile value to set. |
autoBrightnessTargetPercentile value is out of range. Check the range of valid values via peak_IPL_AutoBrightness_TargetPercentile_GetRange. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_TargetTolerance_Get | ( | peak_camera_handle | hCam, |
| uint32_t * | autoBrightnessTargetTolerance | ||
| ) |
Get the host auto brightness target tolerance value.
Reads the current host auto brightness target tolerance value.
| [in] | hCam | The camera handle. |
| [out] | autoBrightnessTargetTolerance | The auto brightness target tolerance value. |
autoBrightnessTargetTolerance is an invalid pointer. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_TargetTolerance_GetRange | ( | peak_camera_handle | hCam, |
| uint32_t * | minAutoBrightnessTargetTolerance, | ||
| uint32_t * | maxAutoBrightnessTargetTolerance, | ||
| uint32_t * | incAutoBrightnessTargetTolerance | ||
| ) |
Get the current range of valid host auto brightness target tolerance values.
Queries the current range of valid values for the host auto brightness target tolerance property.
| [in] | hCam | The camera handle. |
| [out] | minAutoBrightnessTargetTolerance | The minimum auto brightness target tolerance value. |
| [out] | maxAutoBrightnessTargetTolerance | The maximum auto brightness target tolerance value. |
| [out] | incAutoBrightnessTargetTolerance | The auto brightness target tolerance value increment. |
minAutoBrightnessTargetTolerance, maxAutoBrightnessTargetTolerance, and incAutoBrightnessTargetTolerance is an invalid pointer. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_TargetTolerance_Set | ( | peak_camera_handle | hCam, |
| uint32_t | autoBrightnessTargetTolerance | ||
| ) |
Set the host auto brightness target tolerance value.
Writes the desired host auto brightness target tolerance value.
| [in] | hCam | The camera handle. |
| [in] | autoBrightnessTargetTolerance | The auto brightness target tolerance value to set. |
autoBrightnessTargetTolerance value is out of range. Check the range of valid values via peak_IPL_AutoBrightness_TargetTolerance_GetRange. hCam is an invalid camera handle.