▼Nic4 | 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 |
▼Nic4gui | 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 |
▼Nic4interop | 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 |