Use the tables below to determine the relationships between the functions in the previous PixeLINK Camera API (Release 3) and the current PixeLINK Camera API (Release 4).


Identification 
PimMegaGetImagerType
USE:  PxLGetCameraInfo
PimMegaGetHardwareVersion
USE: PxLGetCameraInfo


Naming 
PimMegaGetImagerName
PimMegaSetImagerName
USE: PxLGetCameraInfo
USE: PxLSetCameraName


Stream Specifications
PimMegaGetCurrentFrameRate


Usage: Select FEATURE_FRAME_RATE. See Features.

PimMegaGetDataTransferSize
PimMegaSetDataTransferType


Usage: Select FEATURE_PIXEL_FORMAT


See Features.


Usage: Select FEATURE_PIXEL_FORMAT

and one of

PIXEL_FORMAT_MONO8,

PIXEL_FORMAT_MONO16

PIXEL_FORMAT_BAYER8

PIXEL_FORMAT_BAYER16

PimMegaGetImagerClocking
PimMegaSetImagerClocking
Not Applicable
Not Applicable
PimMegaGetTimeout
PimMegaSetTimeout
Not Applicable
Not Applicable


SubWindow Coordinates and Decimation
PimMegaGetSubWindow
PimMegaSetSubWindow


Usage: Select FEATURE_ROI and FEATURE_PIXEL_ADDRESSING.

See Features.


Usage: Select

FEATURE_ROI.

PimMegaGetSubWindowPosPimGetSubWindowPos

Usage: Select FEATURE_ROI. See Features. 

Usage: Select FEATURE_ROI.

PimMegaGetSubWindowSize
PimMegaSetSubWindowSize

Usage: Select FEATURE_ROI and FEATURE_PIXEL_ADDRESSING.

See Features.


Usage: Select FEATURE_ROI and FEATURE_PIXEL_ADDRESSING 


Video Mode
PimMegaGetVideoMode
PimMegaSetVideoMode
Not Applicable
Not Applicable


Video Stream Controls
PimMegaStartVideoStream


Usage: Select START_PREVIEW_STATE.

See Preview State.


PimMegaPauseVideoStream


Usage: Select START_PREVIEW_STATE

See Preview State

PimMegaStopVideoStream


Usage: Select STOP_PREVIEW_STATE

See Preview State.


Overlay Callback
PimMegaSetOverlayCallBack
USE: PxLSetCallback


Image Control 
PimMegaGetGammaPimMegaSetGamma


Usage: Select FEATURE_GAMMA.

See Features.


Usage: Select FEATURE_GAMMA

PimMegaGetImageFlip
PimMegaImageFlip


Usage: Select FEATURE_FLIP.

See Features.


Usage: Select FEATURE_FLIP

PimMegaAutoExposure

Usage: Select FEATURE_SHUTTER and FEATURE_FLAG_ONEPUSH. See Feature_Flags.

PimMegaGetExposureGain
PimMegaSetExposureGain

Usage: Select FEATURE_GAIN.

See Features.


Usage: Select FEATURE_GAIN.

PimMegaGetExposureTime
PimMegaSetExposureTime


Usage: Select FEATURE_GAIN. 

See Features.


Usage: Select FEATURE_GAIN.

PimMegaGetMaxExposureTime
Usage: Select FEATURE_SHUTTER..
PimMegaRequestContinuousAutoExposure


Usage: Select FEATURE_SHUTTER and FEATURE_FLAG_AUTO

(See: Feature_Flags)

PimMegaWhiteBalance


Usage: Select FEATURE_WHITE_BAL and FEATURE_FLAG_AUTO

(See Feature_Flags).



PimMegaGetBlueGain
PimMegaSetBlueGain


Usage: Select FEATURE_HUE, FEATURE_WHITE_BAL.

See Features.


Usage: Select FEATURE_HUE, FEATURE_WHITE_BAL

PimMegaGetGreenGain PimMegaSetBlueGain


Usage: Select FEATURE_HUE, FEATURE_WHITE_BAL.

See Features. 


Usage: Select FEATURE_HUE, FEATURE_WHITE_BAL.

PimMegaGetRedGain
PimMegaSetRedGain

Usage: Select FEATURE_HUE, FEATURE_WHITE_BAL.
See Features.


Usage: Select FEATURE_HUE, FEATURE_WHITE_BAL.

PimMegaGetSaturation
PimMegaSetSaturation


Usage: Select FEATURE_SATURATION.

See Features. 


Usage: Select FEATURE_SATURATION

 PimMegaGetLightSource PimMegaSetLightSource


Usage: Select FEATURE_WHITE_BAL.

See Features.


Usage: Select FEATURE_WHITE_BAL 


Image Capture
PimMegaCaptureFrameToBitmap


Usage: For PxLFormatImage, select IMAGE_FORMAT_BMP. See Image_File_Format.

PimMegaSaveFrameAsBitmap


Usage: Select IMAGE_FORMAT_BMP. See IMAGE_FILE_FORMAT.

PimMegaSaveFrameAsJPEG


Usage: Select IMAGE_FORMAT_JPEG. See Image_File_Format

PimMegaSaveFrameAsTiff


Usage: Select IMAGE_FORMAT_TIFF. See Image_File_Format.


Video Data Buffers
PimMegaFlushVideoData
Not Applicable


Raw to RGB Conversion
PimMegaConvertColor16BppTo24Bpp
USE: PxLFormatImage
PimMegaConvertColor16BppTo48Bpp
USE: PxLFormatImage
PimMegaConvertMono8BppTo24Bpp
USE: PxLFormatImage
PimMegaConvertMono16BppTo24Bpp
USE: PxLFormatImage
PimMegaConvertMono8BppTo24Bpp
USE: PxLFormatImage


Enhanced Control Commands
PimMegaReadExtI2CRegister
PimMegaWriteExtI2CRegister
Not Applicable
Not Applicable
PimMegaReadCommand
PimMegaWriteCommand
Not Applicable
Not Applicable
PimMegaGetGpo
PimMegaSetGpo


Usage: Select FEATURE_GPIO.

See Features.


Usage: Select FEATURE_GPIO

PimMegaReadGpio
PimMegaWriteGpio
Not Applicable
Not Applicable


External Trigger Commands


Usage: For PxLSetFeature, Select FEATURE_TRIGGER (see TRIGGER_TYPE).

Select the appropriate feature flag when putting the camera into trigger mode.

( see FEATURE_FLAGS).

 PimMegaStopTriggerMode
 Not Applicable


Uninitialization
PimMegaUnintialize
USE: PxLUninitialize