AILDigitizer_GrabMultiPartImage
Captures a multi-part image from the digitizer. Allows to receive multi-part video stream (with multiple images per frame) from multi-component devices, like separate depth, confidence and luminosity images in 3D cameras.
Syntax
C++
Python
def AILDigitizer_GrabMultiPartImage( state: AIL_DigitizerState, inInputQueueSize: int, inTimeout: int, inSkipInvalidFrames: bool, /, *, inDeviceID: AILSystemAndDeviceIdentifierDigitizer | None = None ) -> ( outResult: bool, outFramePart1: Image | None, outFramePart2: Image | None, outFramePart3: Image | None, outFramePart4: Image | None, outFrameData: AILFrameInformation | None, outFrameID: int | None, outTimestamp: int | None )
Parameters
| Name | Type | Range | Default | Description | |
|---|---|---|---|---|---|
![]() |
ioState | AIL_DigitizerState | |||
![]() |
inDeviceID | AILSystemAndDeviceIdentifierDigitizer | None | None | Device identification. | |
![]() |
inInputQueueSize | int | 1 - ![]() |
Capacity of output frames queue. | |
![]() |
inTimeout | int | 100 - ![]() |
Maximum time to wait for frame in milliseconds. | |
![]() |
inSkipInvalidFrames | bool | Skips invalid frames. | ||
![]() |
outFramePart1 | Image | None | First part of the captured frame. | ||
![]() |
outFramePart2 | Image | None | Second part of the captured frame. | ||
![]() |
outFramePart3 | Image | None | Third part of the captured frame. | ||
![]() |
outFramePart4 | Image | None | Fourth part of the captured frame. | ||
![]() |
outFrameData | AILFrameInformation | None | Frame data of the captured frame. | ||
![]() |
outFrameID | int | None | Frame ID set by the device. | ||
![]() |
outTimestamp | int | None | Frame capture timestamp set by the device. |




