Low-Level Functions

NI-IMAQdx

Low-Level Functions

Low-level functions are used when you require more direct control of the image acquisition. The low-level functions give you finer granularity and control over the image acquisition process, but you must understand the API and driver in greater detail to use these functions.

  • Acquisition Functions—After configuring and starting your acquisition, the camera sends data to the internal buffers. To process the acquired image data, you must copy the data from the internal buffer into your user buffer.
  • Attribute Functions—Attribute functions examine and change the acquisition or camera attributes.
  • Event Functions—Event functions register events.
  • Register Functions—Register functions access registers. Refer to Register-level Programming for more information about programming registers.
  • Session Functions—Session functions open, close, or enumerate sessions.
  • Utility Functions—Utility functions provide detailed error information.