|
FireSync API
|
Represents camera readout mode.
This value controls the readout mode of the camera. Modern cameras have the ability to start a new exposure while the previous frame is still being read out. This is referred to as simultaneous mode and provides higher frame rates, especially when the exposure is relatively long with respect to the readout time. When exposure and readout do not overlap the operation is referred to as sequential mode.
Althoug being faster, simultaneous mode may have undesired side effects (depending on specific limitations within the camera chip). Prominent examples of these effects are exposure jitter, parasitic light sensitivity and increased noise. In cases where pixel quality is more important than speed, the simultaneous mode is best turned off.
The kCameraReadout typically doesn't affect camera chip settings – it may only limit the frame rate by imposing a minimum gap on the kCameraState. This is hence also useful during camera characterization when studying the readout behavior on an oscilloscope.

Public Member Functions | |
| kStatus | kCameraReadout_Format (kCameraReadout mode, kChar *text, kSize capacity) |
| Formats a kCameraReadout value to a string buffer. More... | |
Related | |
| #define | kCAMERA_READOUT_NULL (0x00) |
| Unknown camera readout mode. | |
| #define | kCAMERA_READOUT_SEQUENTIAL (0x01) |
| Sequential exposure and readout. | |
| #define | kCAMERA_READOUT_SIMULTANEOUS (0x02) |
| Simultaneous exposure and readout. | |
| #define | kCAMERA_READOUT_OPTIONS (0x03) |
| Bitset containing all valid kCameraReadout options. | |