Back to Adaptive Vision Library website
You are here: Start » Function Reference » Euresys » MultiCam_GrabImage_WithTimeout
Captures a frame using Euresys frame grabber.
Syntax
bool avl::MultiCam_GrabImage_WithTimeout ( MultiCam_State& ioState, atl::Optional<atl::String> inDeviceID, atl::Optional<atl::String> inTopology, atl::Optional<int> inTimeout, atl::Optional<atl::String> inCameraTapConfiguration, const atl::String& inConnector, avl::MultiCamAcquisitionMode::Type inAcquisitionMode, atl::Optional<const atl::File&> inCameraFile, atl::Optional<int> inPageLengthLn, avl::MultiCamColorFormat::Type inColorFormat, atl::Optional<int> inGain, atl::Conditional<avl::Image>& outImage )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
ioState | MultiCam_State& | Object used to maintain state of the function. | |||
inDeviceID | Optional<String> | NIL | Board name, board identifier or serial number | ||
inTopology | Optional<String> | NIL | Board topology | ||
inTimeout | Optional<int> | 10 - | NIL | Timeout in milliseconds. | |
inCameraTapConfiguration | Optional<String> | NIL | Tap configuration of camera | ||
inConnector | const String& | Indication of connector used by channel | |||
inAcquisitionMode | MultiCamAcquisitionMode::Type | Acquisition Mode | |||
inCameraFile | Optional<const File&> | NIL | Camera configuration file | ||
inPageLengthLn | Optional<int> | 1 - 65535 | NIL | Page Length | |
inColorFormat | MultiCamColorFormat::Type | Color format | |||
inGain | Optional<int> | NIL | Linear control of gain for all digitizing units | ||
outImage | Conditional<Image>& | Captured frame |
Multithreaded environment
This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.