Home > C: Programming > Function Descriptions > | History back Previous chapter Next chapter Print |
is_GetGlobalFlashDelays |
uEye Camera Manual Version 3.80
is_GetGlobalFlashDelays
USB 2.0 GigE |
USB 2.0 GigE |
Syntax
INT is_GetGlobalFlashDelays (HIDS hCam,
ULONG* pulDelay,
ULONG* pulDuration)
Description
Rolling shutter cameras:
Using is_GetGlobalFlashDelays(), you can determine the times required to implement a global flash function for rolling shutter cameras. This way, a rolling shutter camera can also be used as a global shutter camera provided that no ambient light falls on the sensor outside the flash period.
If the exposure time is set too short so that no global flash operation is possible, the function returns IS_NO_SUCCESS.
|
Global shutter cameras:
In freerun mode, the exposure of global shutter cameras is delayed if the exposure time is not set to the maximum value. is_GetGlobalFlashDelays() determines the required delay in order to synchronize exposure and flash operation. In triggered mode, the return values for delay and flash duration are 0, since no delay is necessary before exposure starts.
For further information, please refer to the Camera Basics: Shutter Methods chapter.
Input Parameters
hCam |
Camera handle |
pulDelay |
Pointer to the variable that returns the flash delay in µs. |
pulDuration |
Pointer to the variable that returns the flash duration in µs. |
Return Values
IS_SUCCESS |
Function executed successfully |
IS_NO_SUCCESS |
General error message |
Related Functions