GenICam_SDK.docx
34
Struct-name
csiDiscoveryInfo
Variable type
Element name
Description
uint32_t
numDevices
Current number of devices found during discovery
double
progress
Discovery progress
bool
discoveryRunning
Indicates if the discovery is still ongoing (true) or finished (false)
csiDeviceInfo[]
devices
A list of devices found so far. The number of the devices found might exceed the size of this list,
in which case the information must be acquired using the
function.
Struct-name
csiDataStreamInfo
Variable type
Element name
Description
char[]
identifier
Unique identifier of a data stream
char[]
displayName
Display name of a data stream that can be used for GUI representation
uint32_t
index
Internal index of the data stream
Struct-name
csiImageInfo
Variable type
Element name
Description
uint32_t
width
Width of the image
uint32_t
height
Height of the image
uint32_t
linePitch
Line pitch of the image data in bytes
uint32_t
numChannels
Number of channels
csiPixelFormat
format
Pixel format of the image data, see
Struct-name
csiNewBufferEventData
Variable type
Element name
Description
csiEventType
type
Type of the event, this is always CSI_EVT_NEWIMAGEDATA for this type of event
csiHandle
sender
Sender of the event, a stream handle
csiModuleLevel
senderType
Type of the sender, this is always CSI_STREAM_MODULE for this type of event
char*
tl_rawEventData
Raw data pointer to the event data as it was sent by the producer. This is just the raw data of the
event which contains information about the type of event itself and not the value behind the
event. See eventValue to get the actual value (e.g. image data) behind the event, if any.
size_t
tl_rawEventDataSizeBytes
Size of the eventData member in bytes.
unsigned char*
eventValue
Pointer to the image data
size_t
eventValueSizeBytes
Size of the image data in bytes
uint64_t
eventIdentifier
Unique identifier of this event
csiHandle
bufferHandle
Handle to the buffer holding the image (for internal use)
uint64_t
imageNr
Number of the recorded image
uint64_t
bufferIdentifier
Unique identifier of the image, usually the pointer as integer representation
uint64_t
timestampMS
Timestamp of the image in milliseconds
uint64_t
timestampRaw
Raw timestamp of the image
csiImageInfo
imageInfo
Further image information, see
Struct-name
csiAcquistionStatistics
Variable type
Element name
Description
Uin64_t
framesUnderrun
The number of frames that were received in the TL but not send to the application because of
missing buffers.