XCLIB-Lite Programming Library for Windows XP, VISTA, 7, 8 (64 Bit) by EPIX is a reduced, economical, version with limited features - sufficient to support many, common, applications.
XCLIB-Lite can be used with multiple PIXCI imaging boards,but allows selecting and operating only one board at a time. For a PIXCI E1DB, E4DB, E8DB, E8CAM, ECB2, EL1DB, ELS2, SI2, or SV7 imaging boards, or for a PIXCI SI4 imaging board, XCLIB-Lite allows operating only one functional half, or quarter, respectively, of a selected board.
XCLIB-Lite provides the same Simple C Functions (SCF) for snapping images, capturing sequences, and dual buffer (ping-pong) capture, and for reading and writing single or blocks of pixel values in RGB or monochrome; but does not provide the "structured" interface, bit depth conversions, optional color space conversions to HSB and YUV/YCrCb, nor allow reading or writing only a single color component of RGB. For Bayer pattern cameras, XCLIB-Lite does provide the same de-mosaicked, color corrected, white balanced, and gamma corrected ready-to-use RGB pixel data as XCLIB, but does not provide access to raw Bayer data.
XCLIB-Lite does not allow using more than 64 MB of frame buffer memory, and does not provide direct (i.e. "pointer") access to frame buffers. XCLIB-Lite can't be used with the PXIPL Image Processing and Analysis Library.
For the PIXCI A, D, D24, D2X, D3X, CL1, CL2, CL3SD, E1, E1DB, E4, E4DB, E8, E8DB, EB1, EB1-PoCL, EC1, ECB1, ECB1-34, ECB2, EL1, and EL1DB imaging boards when used with a camera in other than free-run mode, XCLIB-Lite allows importing a video setup file specifying the exposure, frame/line period, (i.e. the so-called "PRIN(C)" and "EXSYNC"), and other camera control parameters but does not provide for altering these imaging board parameters via function calls. However, for SILICON VIDEO cameras XCLIB-Lite provides the same camera specific (SCF) functions and features as XCLIB.
XCLIB-Lite allows use of a video setup configuration file, but does not allow the file to be compiled into the application. XCLIB-Lite provides a subset of XCLIB's functions; programs written using XCLIB-Lite are upward compatible with XCLIB.