![]() |
IDS peak comfortC v1.10.0
|
Functions | |
| PEAK_API_ACCESS_STATUS | peak_AutoBrightness_GetAccessStatus (peak_camera_handle hCam) |
| Query the auto brightness access status. | |
| PEAK_API_STATUS | peak_AutoBrightness_Target_GetRange (peak_camera_handle hCam, uint32_t *minAutoBrightnessTarget, uint32_t *maxAutoBrightnessTarget, uint32_t *incAutoBrightnessTarget) |
| Get the current range of valid auto brightness target values. | |
| PEAK_API_STATUS | peak_AutoBrightness_Target_Set (peak_camera_handle hCam, uint32_t autoBrightnessTarget) |
| Set the auto brightness target value. | |
| PEAK_API_STATUS | peak_AutoBrightness_Target_Get (peak_camera_handle hCam, uint32_t *autoBrightnessTarget) |
| Get the auto brightness target value. | |
| PEAK_API_STATUS | peak_AutoBrightness_TargetTolerance_GetRange (peak_camera_handle hCam, uint32_t *minAutoBrightnessTargetTolerance, uint32_t *maxAutoBrightnessTargetTolerance, uint32_t *incAutoBrightnessTargetTolerance) |
| Get the current range of valid auto brightness target tolerance values. | |
| PEAK_API_STATUS | peak_AutoBrightness_TargetTolerance_Set (peak_camera_handle hCam, uint32_t autoBrightnessTargetTolerance) |
| Set the auto brightness target tolerance value. | |
| PEAK_API_STATUS | peak_AutoBrightness_TargetTolerance_Get (peak_camera_handle hCam, uint32_t *autoBrightnessTargetTolerance) |
| Get the auto brightness target tolerance value. | |
| PEAK_API_STATUS | peak_AutoBrightness_TargetPercentile_GetRange (peak_camera_handle hCam, double *minAutoBrightnessTargetPercentile, double *maxAutoBrightnessTargetPercentile, double *incAutoBrightnessTargetPercentile) |
| Get the current range of valid auto brightness target percentile values. | |
| PEAK_API_STATUS | peak_AutoBrightness_TargetPercentile_Set (peak_camera_handle hCam, double autoBrightnessTargetPercentile) |
| Set the auto brightness target percentile value. | |
| PEAK_API_STATUS | peak_AutoBrightness_TargetPercentile_Get (peak_camera_handle hCam, double *autoBrightnessTargetPercentile) |
| Get the auto brightness target percentile value. | |
| PEAK_API_STATUS | peak_AutoBrightness_ROI_Mode_Set (peak_camera_handle hCam, peak_auto_feature_roi_mode autoBrightnessROIMode) |
| Set the auto brightness ROI mode. | |
| PEAK_API_STATUS | peak_AutoBrightness_ROI_Mode_Get (peak_camera_handle hCam, peak_auto_feature_roi_mode *autoBrightnessROIMode) |
| Get the auto brightness ROI mode. | |
| PEAK_API_STATUS | peak_AutoBrightness_ROI_Offset_GetRange (peak_camera_handle hCam, peak_position *minAutoBrightnessROIOffset, peak_position *maxAutoBrightnessROIOffset, peak_position *incAutoBrightnessROIOffset) |
| Get the current range of valid auto brightness ROI offsets. | |
| PEAK_API_STATUS | peak_AutoBrightness_ROI_Size_GetRange (peak_camera_handle hCam, peak_size *minAutoBrightnessROISize, peak_size *maxAutoBrightnessROISize, peak_size *incAutoBrightnessROISize) |
| Get the current range of valid auto brightness ROI sizes. | |
| PEAK_API_STATUS | peak_AutoBrightness_ROI_Set (peak_camera_handle hCam, peak_roi autoBrightnessROI) |
| Set the auto brightness ROI. | |
| PEAK_API_STATUS | peak_AutoBrightness_ROI_Get (peak_camera_handle hCam, peak_roi *autoBrightnessROI) |
| Get the auto brightness ROI. | |
| PEAK_API_ACCESS_STATUS | peak_AutoBrightness_Exposure_GetAccessStatus (peak_camera_handle hCam) |
| Query the auto exposure control access status. | |
| PEAK_API_STATUS | peak_AutoBrightness_Exposure_Mode_Set (peak_camera_handle hCam, peak_auto_feature_mode autoExposureMode) |
| Set the auto exposure control mode. | |
| PEAK_API_STATUS | peak_AutoBrightness_Exposure_Mode_Get (peak_camera_handle hCam, peak_auto_feature_mode *autoExposureMode) |
| Get the auto exposure control mode. | |
| PEAK_API_ACCESS_STATUS | peak_AutoBrightness_Gain_GetAccessStatus (peak_camera_handle hCam) |
| Query the auto gain control access status. | |
| PEAK_API_STATUS | peak_AutoBrightness_Gain_Mode_Set (peak_camera_handle hCam, peak_auto_feature_mode autoGainMode) |
| Set the auto gain control mode. | |
| PEAK_API_STATUS | peak_AutoBrightness_Gain_Mode_Get (peak_camera_handle hCam, peak_auto_feature_mode *autoGainMode) |
| Get the auto gain control mode. | |
Auto brightness control related functions and types.
This feature is applied in the camera.
There is also a host implementation. See Host Features / Auto brightness control.
| PEAK_API_ACCESS_STATUS peak_AutoBrightness_Exposure_GetAccessStatus | ( | peak_camera_handle | hCam | ) |
Query the auto exposure control access status.
Provides the current access status for the auto exposure control feature.
This function implements the Access Status Query principle.
| [in] | hCam | The camera handle. |
If the function indicates an error by returning PEAK_ACCESS_INVALID, these are the possible errors:
hCam is an invalid camera handle. | PEAK_API_STATUS peak_AutoBrightness_Exposure_Mode_Get | ( | peak_camera_handle | hCam, |
| peak_auto_feature_mode * | autoExposureMode | ||
| ) |
Get the auto exposure control mode.
Reads the current 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_API_STATUS peak_AutoBrightness_Exposure_Mode_Set | ( | peak_camera_handle | hCam, |
| peak_auto_feature_mode | autoExposureMode | ||
| ) |
Set the auto exposure control mode.
Writes the desired 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_API_ACCESS_STATUS peak_AutoBrightness_Gain_GetAccessStatus | ( | peak_camera_handle | hCam | ) |
Query the auto gain control access status.
Provides the current access status for the auto gain control feature.
This function implements the Access Status Query principle.
| [in] | hCam | The camera handle. |
If the function indicates an error by returning PEAK_ACCESS_INVALID, these are the possible errors:
hCam is an invalid camera handle. | PEAK_API_STATUS peak_AutoBrightness_Gain_Mode_Get | ( | peak_camera_handle | hCam, |
| peak_auto_feature_mode * | autoGainMode | ||
| ) |
Get the auto gain control mode.
Reads the current 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_API_STATUS peak_AutoBrightness_Gain_Mode_Set | ( | peak_camera_handle | hCam, |
| peak_auto_feature_mode | autoGainMode | ||
| ) |
Set the auto gain control mode.
Writes the desired 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_API_ACCESS_STATUS peak_AutoBrightness_GetAccessStatus | ( | peak_camera_handle | hCam | ) |
Query the auto brightness access status.
Provides the current access status for the auto brightness feature.
This function implements the Access Status Query principle.
| [in] | hCam | The camera handle. |
If the function indicates an error by returning PEAK_ACCESS_INVALID, these are the possible errors:
hCam is an invalid camera handle. | PEAK_API_STATUS peak_AutoBrightness_ROI_Get | ( | peak_camera_handle | hCam, |
| peak_roi * | autoBrightnessROI | ||
| ) |
Get the auto brightness ROI.
Reads the current 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_API_STATUS peak_AutoBrightness_ROI_Mode_Get | ( | peak_camera_handle | hCam, |
| peak_auto_feature_roi_mode * | autoBrightnessROIMode | ||
| ) |
Get the auto brightness ROI mode.
Reads the current 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_API_STATUS peak_AutoBrightness_ROI_Mode_Set | ( | peak_camera_handle | hCam, |
| peak_auto_feature_roi_mode | autoBrightnessROIMode | ||
| ) |
Set the auto brightness ROI mode.
Writes the desired 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_API_STATUS peak_AutoBrightness_ROI_Offset_GetRange | ( | peak_camera_handle | hCam, |
| peak_position * | minAutoBrightnessROIOffset, | ||
| peak_position * | maxAutoBrightnessROIOffset, | ||
| peak_position * | incAutoBrightnessROIOffset | ||
| ) |
Get the current range of valid auto brightness ROI offsets.
Queries the current range of valid values for the auto brightness ROI offset.
The range of valid auto brightness ROI offset values may depend on the camera configuration and the camera status.
In special the current setting of the image ROI and the current setting of the auto brightness ROI size has an impact on the range of valid 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. |
minROIOffset, maxROIOffset, and incROIOffset is an invalid pointer. hCam is an invalid camera handle. | PEAK_API_STATUS peak_AutoBrightness_ROI_Set | ( | peak_camera_handle | hCam, |
| peak_roi | autoBrightnessROI | ||
| ) |
Set the auto brightness ROI.
Writes the desired 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_AutoBrightness_ROI_Offset_GetRange and peak_AutoBrightness_ROI_Size_GetRange. hCam is an invalid camera handle. | PEAK_API_STATUS peak_AutoBrightness_ROI_Size_GetRange | ( | peak_camera_handle | hCam, |
| peak_size * | minAutoBrightnessROISize, | ||
| peak_size * | maxAutoBrightnessROISize, | ||
| peak_size * | incAutoBrightnessROISize | ||
| ) |
Get the current range of valid auto brightness ROI sizes.
Queries the current range of valid values for the auto brightness ROI dimensions.
The range of valid auto brightness ROI size values may depend on the camera configuration and the camera status.
In special the current setting of the image ROI and the current setting of the auto brightness ROI offset has an impact on the range of valid 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_API_STATUS peak_AutoBrightness_Target_Get | ( | peak_camera_handle | hCam, |
| uint32_t * | autoBrightnessTarget | ||
| ) |
Get the auto brightness target value.
Reads the current 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_API_STATUS peak_AutoBrightness_Target_GetRange | ( | peak_camera_handle | hCam, |
| uint32_t * | minAutoBrightnessTarget, | ||
| uint32_t * | maxAutoBrightnessTarget, | ||
| uint32_t * | incAutoBrightnessTarget | ||
| ) |
Get the current range of valid auto brightness target values.
Queries the current range of valid values for the 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_API_STATUS peak_AutoBrightness_Target_Set | ( | peak_camera_handle | hCam, |
| uint32_t | autoBrightnessTarget | ||
| ) |
Set the auto brightness target value.
Writes the desired 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_AutoBrightness_Target_GetRange. hCam is an invalid camera handle. | PEAK_API_STATUS peak_AutoBrightness_TargetPercentile_Get | ( | peak_camera_handle | hCam, |
| double * | autoBrightnessTargetPercentile | ||
| ) |
Get the auto brightness target percentile value.
Reads the current 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_API_STATUS peak_AutoBrightness_TargetPercentile_GetRange | ( | peak_camera_handle | hCam, |
| double * | minAutoBrightnessTargetPercentile, | ||
| double * | maxAutoBrightnessTargetPercentile, | ||
| double * | incAutoBrightnessTargetPercentile | ||
| ) |
Get the current range of valid auto brightness target percentile values.
Queries the current range of valid values for the 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_API_STATUS peak_AutoBrightness_TargetPercentile_Set | ( | peak_camera_handle | hCam, |
| double | autoBrightnessTargetPercentile | ||
| ) |
Set the auto brightness target percentile value.
Writes the desired 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_AutoBrightness_TargetPercentile_GetRange. hCam is an invalid camera handle. | PEAK_API_STATUS peak_AutoBrightness_TargetTolerance_Get | ( | peak_camera_handle | hCam, |
| uint32_t * | autoBrightnessTargetTolerance | ||
| ) |
Get the auto brightness target tolerance value.
Reads the current 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_API_STATUS peak_AutoBrightness_TargetTolerance_GetRange | ( | peak_camera_handle | hCam, |
| uint32_t * | minAutoBrightnessTargetTolerance, | ||
| uint32_t * | maxAutoBrightnessTargetTolerance, | ||
| uint32_t * | incAutoBrightnessTargetTolerance | ||
| ) |
Get the current range of valid auto brightness target tolerance values.
Queries the current range of valid values for the 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_API_STATUS peak_AutoBrightness_TargetTolerance_Set | ( | peak_camera_handle | hCam, |
| uint32_t | autoBrightnessTargetTolerance | ||
| ) |
Set the auto brightness target tolerance value.
Writes the desired 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_AutoBrightness_TargetTolerance_GetRange. hCam is an invalid camera handle.