APIリファレンス
Here are the classes, structs, unions and interfaces with brief descriptions:
ic4
Ic4 namespace
NPropId | Contains definitions for common device property identifiers | |
---|---|---|
CPropIdBoolean | Typed property identifier for boolean properties | |
CPropIdCommand | Typed property identifier for command properties | |
CPropIdEnumeration | Typed property identifier for enumeration properties | |
CPropIdFloat | Typed property identifier for float properties | |
CPropIdInteger | Typed property identifier for integer properties | |
CPropIdRegister | Typed property identifier for register properties | |
CPropIdString | Typed property identifier for string properties | |
CBufferAllocator | Interface for custom image buffer allocators | |
CBufferPool | The buffer pool allows allocating additional buffers for use by the program | |
CAllocationOptions | Contains options to configure the allocation when requesting an image buffer from a buffer pool | |
CCacheConfig | Configures the buffer pool's caching behavior | |
CDeviceEnum | Device enumerator | |
CDeviceInfo | Contains information about a video capture device | |
CDisplay | Represents a display that can be used to display images | |
CDisplayStatistics | A structure containing display statistics | |
CError | This class to capture error information from library function calls | |
CExternalOpenGLDisplay | A specialized type of display able to render into an externally created OpenGL window | |
CGrabber | Represents an opened video capture device, allowing device configuration and stream setup | |
CStreamStatistics | Contains statistics counters that can be used to analyze the stream behavior and identify possible bottlenecks | |
CIC4Exception | Exception thrown if an error occurs and exceptions are enabled for the failing function call | |
CImageBuffer | Represents an image buffer | |
CMetaData | A structure containing frame metadata | |
CImageType | Represents an image type, including pixel format and image dimensions | |
CInitLibraryConfig | The library initialization config structure | |
CInterface | Represents a device interface | |
CPropBoolean | Boolean properties represent a feature whose value is a simple on/off switch | |
CPropCategory | Category properties define a tree-relationship between all properties in a property map | |
CPropCommand | Command properties represent an action that can be performed by the device | |
CPropEnumEntry | Represents an entry in a PropEnumeration | |
CPropEnumeration | Enumeration properties represent a feature whose value is selected from a list of named entries | |
CProperty | Represents a property of a component, usually a video capture device | |
CPropertyMap | Represents the property interface of a component, usually a video capture device | |
CPropFloat | Float properties represent a feature whose value is a floating-point number | |
CPropInteger | Integer properties represent a feature whose value is an integer number | |
CPropRegister | Register properties have a value represented by raw bytes | |
CPropString | String properties represent features whose value is a text | |
CQueueSink | A sink implementation that allows a program to process all images received from a video capture device | |
CConfig | The QueueSink configuration structure | |
CQueueSizes | Contains information about the current queue lengths inside the queue sink | |
CQueueSinkListener | Abstract base class for QueueSink notifications | |
CSaveBitmapOptions | Contains image file storage options for bitmap files | |
CSaveJpegOptions | Contains image file storage options for Jpeg files | |
CSavePngOptions | Contains image file storage options for PNG files | |
CSaveTiffOptions | Contains image file storage options for TIFF files | |
CSink | Abstract base class for sinks | |
CSnapSink | The snap sink is a sink implementation that allows a program to capture single images or sequences of images on demand, while still having a display showing all images | |
CConfig | The SnapSink configuration structure | |
CCustomAllocationStrategy | Specifies a custom allocation strategy | |
CVideoWriter | Represents a video writer |
ic4gui
Contains functions providing a basic graphical user interface for common tasks
CPropertyDialogOptions | A structure containing options customizing the appearance and behavior of the property dialog displayed by the ic4gui::showDevicePropertyDialog() and ic4gui::showPropertyDialog() functions |
---|
ic4interop
Contains functions providing interoperability between IC Imaging Control 4 and third-party libraries
NQt | Contains classes for displaying camera images in Qt5 or Qt6 applications | |
---|---|---|
CDisplayWidget | A Qt display widget | |
CDisplayWindow | A Qt display window | |
CHALCON | Contains functions for using data ic4::ImageBuffer objects in MVTec HALCON | |
COpenCV | Contains functions for using ic4::ImageBuffer objects using OpenCV |