Hand Held Products 4X00 Series manual GetImagerPropertiesICMedia, GetNumberOfValidRowsICMedia

Page 12

GetImagerPropertiesICMedia

This function requests the properties of the imager currently interfacing to the hardware layer.

BOOL GetImagerPropertiesICMedia(

const DWORD * pBuffIn, DWORD * pBuffOut, DWORD dwLen

)

Passed Arguments

Description

pBuffIn

Pointer to a buffer of DWORDs that are TAGs to the properties the scan driver is

 

requesting.

pBuffOut

dwLen

Tags:

typedef enum { IP_SIZE, IP_ENGINE_ID, IP_NUM_ROWS, IP_NUM_COLS,

IP_BITS_PER_PIXEL, IP_ROTATION, IP_AIMER_X_OFFSET, IP_AIMER_Y_OFFSET, IP_YDEPTH

} HHPScanDriverImagerProperties_t;

Pointer to output buffer that has corresponding values and order to TAGs in pBuffin.

Length of both pBuffin and pBuffOut.

Returns

TRUE if successful, FALSE otherwise.

GetNumberOfValidRowsICMedia

This function is called in the middle of image captures to find out how many image rows of data have been transferred completely in the incoming image at a given time.

DWORD GetNumberOfValidRowsICMedia()

Returns

DWORD - The number of valid image rows of data.

6

IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification

Image 12
Contents User’s Guide Disclaimer FCC/CELaser Eye Safety Statement for IT4300 Series Engines IT4300 is intended for use in CDRH/IEC Class 2 devicesPage Table of Contents Page Design Overview User LayerOEM API Layer Image Acquisition LayerAlphabetic Function List AimIsOnICMediaAimOffICMedia AimOnICMediaBindPhysicalMemoryToVirtualMemoryICMedia CaptureInitiatedICMediaDeinitializeImageLineDataProcessingICMedia DeinitializeVsyncProcessingICMediaDisableImageLineDataProcessingICMedia DisableVsyncInterruptICMediaEnableImageLineDataProcessingICMedia EnableVsyncInterruptICMediaFreePhysicalScanSpaceICMedia GetFrequencyPerFrameOfLineDataCallbackICMediaGetHardwareDllRevisionICMedia GetImagerPropertiesICMedia GetNumberOfValidRowsICMediaBool GetImagerPropertiesICMedia Dword GetNumberOfValidRowsICMediaGetRegisterSettingsForHHPExposureControlICMedia GetScanHeightICMediaGetScanWidthICMedia IllumIsOnICMediaImagerIsPoweredICMedia ImagerPowerDownICMediaImagerPowerOffAndSuspendICMedia IllumOffICMediaImagerPowerOnAndResumeICMedia ImagerPowerUpICMediaInDownTimeICMedia InitCaptureICMedia InitializeImageLineDataProcessingICMediaInitializeVsyncProcessingICMedia RequestSynchronizedPowerDownICMedia ReadIICICMediaRegisterImageLineDataNotificationICMedia RegisterVsyncNotificationICMediaResetTransferHardwareICMedia SynchronizedPowerDownICMediaUnBindPhysicalMemoryFromVirtualMemoryICMedia WaitForVsyncICMediaWaitMillisecondsICMedia WriteIICICMediaVoid WaitMillisecondsICMedia Dword nTime Programming Notes Technical Assistance Online Technical AssistanceImageteam 4X00 Series Hardware Interface Layer Specification Page Hand Held Products, Inc