AILDigitizer_GrabImage_WithTimeout


Captures an image from the digitizer with timeout.

Syntax

C++
Python
 
def AILDigitizer_GrabImage_WithTimeout(
	state: AIL_DigitizerState,
	inInputQueueSize: int,
	inTimeout: int,
	inSkipInvalidFrames: bool,
	/,
	*,
	inDeviceID: AILSystemAndDeviceIdentifierDigitizer | None = None
)
-> (
	outResult: bool,
	outImage: Image | None,
	outFrameData: AILFrameInformation | None
)

Parameters

Name Type Range Default Description
Input will be modified ioState AIL_DigitizerState
Input value inDeviceID AILSystemAndDeviceIdentifierDigitizer | None None Device identification.
Input value inInputQueueSize int 1 - Capacity of output frames queue.
Input value inTimeout int 100 - Maximum time to wait.
Input value inSkipInvalidFrames bool Skips invalid frames.
Output value outImage Image | None Captured image.
Output value outFrameData AILFrameInformation | None Frame data of the captured image.