API Reference
Here is a list of all modules:
[detail level 123]
 SDK Version InformationGet SDK version information
 SDK InitializationInitialize and finalize SDK
 Camera InitializationEnumerate cameras, create handles, and open cameras
 Frame Grabber InitializationEnumerate frame grabbers, create handles, and open frame grabbers
 Parameter Configuration
 Attribute ConfigurationGeneral APIs for getting and configuring camera parameters
 Reading and Writing to RegistersGet and configure camera register data by register address
 Device XML fileGet device XML files
 Reading and Writing Camera FileRead files from device and write files to device
 Image AcquisitionAcquire images (directly or in callback function), start and stopp acquisition, etc.
Supports performing ISP algorithm processing on images inside the API via the configuration file generated by the ISP tool. Before using the ISP tool, an ISP plug-in library needs to be installed, and a folder named "ISPTool" needs to be created in the personal directory in the C disk (for example, C:\Users(user name)\ISPTool). In addition, the configuration file generated by camera connecting should be placed in a folder named with the camera model or serial No., inside the ISPTool folder. To get the configuration file, please contact technical support
 Image RenderingDisplay one frame of image
 Image ProcessingDisplay images, save images, and convert pixel format
 Event and ExceptionAPIs of events and exceptions
 GigE CameraAPIs only supported by GigE cameras
 U3V CameraAPIs only supported by U3V cameras
 Camera Link CameraAPIs only supported by Camera Link cameras
 GenTLGenTL related APIs
 Device UpgradeUpgrade device and get upgrade progress
 Data Structure DefinitionDefinitions for some data structures
 Enumeration Type DiefinitionDefinitions for some enumeration types
 Macro DefinitionDefinitions for some constants
 Deprecated APIsReason: APIs of getting and setting parameters are replaced by newly developed ones; less effective APIs are replaced by more effective ones; some APIs are not often used in actual development
 Status CodeValues and definitions of status codes related to SDK use
 SDK Internal-Defined Status Codes
 Normal Status CodeThe value is 0x00000000
 Generic Error CodesValue range is between 0x80000000 and 0x800000FF
 GenICam Error CodesValue range is between 0x80000100 and 0x800001FF
 GigE_STATUS Error CodesValue range is between 0x80000200 and 0x800002FF
 USB_STATUS Error CodesValue range is between 0x80000300 and 0x800003FF
 Upgrading Error CodesValue range is between 0x80000400 and 0x800004FF
 Exception Error CodesValues include 0x00008001 and 0x00008002
 Status Codes for Transparent Transmission of Algorithm Library
 Algorithm Generic Error CodesValues include 0x00000000 and 0x10000000
 Capability Set Checking Error CodesThe value is 0x10000001
 Memory Checking Error CodesValue range is between 0x10000002 and 0x10000006
 Image Checking Error CodesValue range is between 0x10000007 and 0x1000000A
 Input/Output Parameters Checking Error CodesValue range is between 0x1000000B and 0x10000010
 Running Parameters Checking Error CodesValue range is between 0x10000011 and 0x10000013
 API Calling Checking Error CodesValue range is between 0x10000014-0x10000016
 Algorithm Library Encryption Checking Error CodesValue range is between 0x10000017 and 0x10000018
 Basic Error Codes Returned by Internal ModulesValue range is between 0x10000019 and 0x1000001B
 Noise-Reduction Error CodesValue range is between 0x10402001 and 0x1040200f
 Specified Error Codes of Purple Fringing CorrectionValue range is between 0x10405000 and 0x10405002
 Other Error CodesValue range is between 0x1000001C and 0x1000002C