![]() |
IDS peak comfortC v1.11.0
|
Functions | |
| peak_status | peak_IPL_AutoBrightness_GainHost_Mode_Set (peak_camera_handle hCam, peak_auto_feature_mode autoGainMode) |
| Set the host gain control mode. | |
| peak_status | peak_IPL_AutoBrightness_GainHost_Mode_Get (peak_camera_handle hCam, peak_auto_feature_mode *autoGainMode) |
| Get the host gain control mode. | |
| peak_status | peak_IPL_AutoBrightness_GainHostLimit_Set (peak_camera_handle hCam, peak_double_limit gainLimit) |
| Set the host auto gain limit. | |
| peak_status | peak_IPL_AutoBrightness_GainHostLimit_Get (peak_camera_handle hCam, peak_double_limit *gainLimit) |
| Get the auto host gain limit. | |
| peak_status | peak_IPL_AutoBrightness_GainHostLimit_GetRange (peak_camera_handle hCam, peak_double_limit *gainLimit) |
| Get the auto host gain limit range. | |
Auto brightness gain host 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_GainHost_Mode_Get | ( | peak_camera_handle | hCam, |
| peak_auto_feature_mode * | autoGainMode | ||
| ) |
Get the host gain control mode.
Reads the current host gain control mode.
| [in] | hCam | The camera handle. |
| [out] | autoGainMode | The current host gain control mode. |
autoGainMode is an invalid pointer. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_GainHost_Mode_Set | ( | peak_camera_handle | hCam, |
| peak_auto_feature_mode | autoGainMode | ||
| ) |
Set the host gain control mode.
Writes the desired host gain control mode.
| [in] | hCam | The camera handle. |
| [in] | autoGainMode | The host 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_GainHostLimit_Get | ( | peak_camera_handle | hCam, |
| peak_double_limit * | gainLimit | ||
| ) |
Get the auto host gain limit.
| [in] | hCam | The camera handle. |
| [out] | gainLimit | The current host gain limit. |
gainLimit is an invalid pointer. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_GainHostLimit_GetRange | ( | peak_camera_handle | hCam, |
| peak_double_limit * | gainLimit | ||
| ) |
Get the auto host gain limit range.
Default is the complete range.
| [in] | hCam | The camera handle. |
| [out] | gainLimit | The valid range for the host gain limit. |
gainLimit is an invalid pointer. hCam is an invalid camera handle. | peak_status peak_IPL_AutoBrightness_GainHostLimit_Set | ( | peak_camera_handle | hCam, |
| peak_double_limit | gainLimit | ||
| ) |
Set the host auto gain limit.
The valid values can be read out by calling peak_IPL_AutoBrightness_GainHostLimit_GetRange. Default is the complete range.
If any value of the limit is out of range, the value is clamped to be valid. In this case the functions returns with PEAK_STATUS_VALUE_ADJUSTED. It is recommended to check the current values by calling peak_IPL_AutoBrightness_GainHostLimit_Get after this call.
| [in] | hCam | The camera handle. |
| [in] | gainLimit | The gain limit to set. |
gainLimit is an invalid pointer. hCam is an invalid camera handle.