The PixeLINK Application Programming Interface (API) offers application software developers a means to adapt existing programs or develop new imaging applications for PixeLINK cameras.  It allows rapid development of custom applications for camera operation by simplifying the most common tasks associated with configuring and controlling the camera.


The PixeLINK Camera API Version 4 is a series of dynamic link libraries (DLLs) that provide:


  • A powerful, easy to use control interface.


  • A generic command set that can be used to control different camera models.


  • Fast and flexible access to streaming video.


  • The ability to save high quality still images and video clips


The API also provides a consistent programming interface regardless of the electrical interface of the product (that is, FireWire, USB or Gigabit Ethernet). 


The API has been extended for simpler programming in the PixeLINK+ API.  


The API has been wrapped by an assembly for use within the .NET environment.



Topics Covered


Find out what's new in this release


This section provides a reference for the PixeLINK Camera API and related software.  


Sections include:



  • A summary of the PixeLINK Camera API functions.


  • Descriptions of individual API functions.





Note: This section assumes that the reader has a basic understanding of the C language. This API is designed to control PixeLINK cameras only.



Development Environments


The PixeLINK API Version 4 is compatible with C++.  The software has been extensively tested within Windows Visual Studio 6 and Visual Studio .Net development environments.  Functions may be called from C/C++ or Visual Basic.  Full compatibility with the .Net runtime environment is provided by a .Net wrapper in the form of a dll. See the .Net Application Programming Interface topic.


Compatibility with Other PixeLINK Products


Applications created with the PixeLINK Camera API can be used with all PixeLINK cameras with the exception of the PL-A660/650 series cameras.


To convert programs created with an earlier version of the PixeLINK Camera API, refer to R3.1 to R4.1 conversions and equivalences.