Hand Held Products 4X00 manual OemImageStreamInit, OemImageStreamStart, OemImageStreamRead

Page 56

oemImageStreamInit

This function is used to intialize the image stream interface. The caller is allowed to specifiy the skip (subsample) value.

Note: If nSkip is greater than 1, the resulting image will be subsampled by nSkip.

Result_t oemImageStreamInit (

WORD nSkip, RECT *imgRect, BOOL bFlip

)

Return Values

RESULT_SUCCESS

RESULT_ERR_DRIVER

Parameters

nSkip

The subsample number. A skip of 1 means all pixels, a skip of 2 means interpolate pixel pairs for every other line.

imgRect

Defines the region of the image to be returned by calls to eomImageStreamRead.

bFlip

Indicates if the returned image is to be inverted.

oemImageStreamStart

This function causes the Image Engine to start continous collecting of images. You must call oemImageStreamInit() before calling this function.

Result_t oemImageStreamStart ()

Return Values

RESULT_SUCCESS

RESULT_ERR_INITIALIZE

Parameters

None.

oemImageStreamRead

This function returns the last image acquired. The functions oemImageStreamInit() and oemImageStreamStart() must be called before calling this function. The image returned will be formatted per the parameters passed to oemImageStreamInit().

Result_t oemImageStreamRead (

BYTE *pImageBuffer, DWORD *pdwSize

)

Return Values

RESULT_SUCCESS

RESULT_ERR_NOIMAGE

Parameters

pImageBuffer

Buffer in which the image data or image bitmap file data is returned on successful read of an image.

pdwSize

Pointer to a DWORD where the number of bytes placed in the image buffer is returned.

2 - 42

IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide

Image 56
Contents User’s Guide Disclaimer Table of Contents Page Symbology Identifiers Page Introduction Features of the 4X00 Series Image Engine API Library Summary Page Page Data Type Definitions Tchar Page OemAcquireImage OemAimerOnOemConnect OemDefaultSymbologyOemDisableSymbology OemDisableSymbologyAll OemEnableSymbologyOemEnableSymbologyAll OemDisconnectOemGetDecodeCenteringWindow OemGetAPIRevisionOemGetDecodeAttemptLimit OemGetDecodeTime OemGetDecodeModeOemGetDecoderRevision OemGetErrorMessage OemGetExposureSettingsResultt oemGetErrorMessage Resultt oemGetExposureSettingsOemGetImage Resultt oemGetImageOemGetImageData OemGetImagerInfoPrototype Resultt oemGetImageData Resultt oemGetImagerInfoOemGetImagerProperties PnColsResultt oemGetImagerProperties PImgPropOemGetLastImage OemGetLastImageExtResultt oemGetLastImage Resultt oemGetLastImageExtOemGetLastImageSize OemGetLeaveLightsOnResultt oemGetLastImageSize Resultt oemGetLeaveLightsOnOemGetMaxMessageChars OemGetPrintWeightOemGetLinearRange OemGetSearchTimeLimit OemGetSetupAllOemGetScanDriverRevision OemGetSetupBPO OemGetSetupAusPostOemGetSetupAztec OemGetSetupCanPost OemGetSetupChinaPostResultt oemGetSetupCanPost Resultt oemGetSetupChinaPostOemGetSetupCodabar OemGetSetupCodablockResultt oemGetSetupCodabar Resultt oemGetSetupCodablockOemGetSetupCode11 Resultt oemGetSetupCode11OemGetSetupCode128 OemGetSetupCode16KResultt oemGetSetupCode128 Resultt oemGetSetupCode16KOemGetSetupCode32 OemGetSetupCode39Resultt oemGetSetupCode32 Resultt oemGetSetupCode39OemGetSetupCode49 Resultt oemGetSetupCode49PbFullAscii PbAppendOemGetSetupCode93 OemGetSetupCompositeResultt oemGetSetupCode93 Resultt oemGetSetupCompositePbCompositeOnUpcEan OemGetSetupCompositeExResultt oemGetSetupCompositeEx OemGetSetupCouponCode OemGetSetupDataMatrixResultt oemGetSetupCouponCode Resultt oemGetSetupDataMatrixOemGetSetupDutchPost OemGetSetupEAN8Resultt oemGetSetupDutchPost Resultt oemGetSetupEAN8OemGetSetupEAN13 OemGetSetupIATA25 Resultt oemGetSetupIATA25OemGetSetupImager OemGetSetupInt25Prototype Resultt oemGetSetupImager Resultt oemGetSetupInt25OemGetSetupKoreanPost OemGetSetupISBTOemGetSetupJapost PCarrierMsgOnly OemGetSetupMaxicodeResultt oemGetSetupMaxicode P9MSEnabled OemGetSetupMesaResultt oemGetSetupMesa PMinLength PMaxLength OemGetSetupMSIResultt oemGetSetupMSI OemGetSetupMx25 OemGetSetupOCRResultt oemGetSetupMx25 Resultt oemGetSetupOCRPszCheckChar PszGroupGPszGroupH OemGetSetupPlanet OemGetSetupPlesseyResultt oemGetSetupPlanet Resultt oemGetSetupPlesseyPLimited OemGetSetupPosiCodeResultt oemGetSetupPosiCode OemGetSetupPostnet OemGetSetupQRResultt oemGetSetupPostnet Resultt oemGetSetupQROemGetSetupRSS OemGetSetupStrt25Resultt oemGetSetupRSS Resultt oemGetSetupStrt25OemGetSetupTelepen OemGetSetupTLC39Resultt oemGetSetupTelepen Resultt oemGetSetupTLC39OemGetSetupTrioptic OemGetSetupUPCAResultt oemGetSetupTrioptic Resultt oemGetSetupUPCAOemGetSetupUPCE Resultt oemGetSetupUPCEPE0Enabled PE1EnabledOemGetVideoReverse PbExpandVersionEOemImageStreamRead OemImageStreamInitOemImageStreamStart OemPowerOffImager OemImageStreamStopOemLeaveLightsOn OemLightsOnResultt oemPowerOffImager OemSetDecodeAttemptLimitOemSetDecodeCenteringWindow Resultt oemSetDecodeAttemptLimitOemSetExposureMode OemSetExposureSettingsOemSetDecodeMode OemSetPrintWeight OemSetLinearRangeOemSetScanningLightsMode Resultt oemSetLinearRangeOemSetSearchTimeLimit OemSetupAztecOemSetupChinaPost OemSetupCodabar OemSetupCodablockResultt oemSetupCodabar Resultt oemSetupCodablockOemSetupCode11 OemSetupCode128Resultt oemSetupCode11 Resultt oemSetupCode128OemSetupCode16K OemSetupCode39Resultt oemSetupCode16K Resultt oemSetupCode39OemSetupCode49 Resultt oemSetupCode49BFullAscii BAppendOemSetupCompositeEx OemSetupCode93OemSetupComposite OemSetupDataMatrix OemSetupEAN8Resultt oemSetupDataMatrix Resultt oemSetupEAN8BAddendaReq OemSetupEAN13Resultt oemSetupEAN13 OemSetupIATA25 OemSetupInt25Resultt oemSetupIATA25 Resultt oemSetupInt25OemSetupKoreanPost OemSetupMaxicodeResultt oemSetupKoreanPost Resultt oemSetupMaxicodeOemSetupMesa Resultt oemSetupMesaOemSetupMSI OemSetupMx25Resultt oemSetupMSI Resultt oemSetupMx25OemSetupOCR Resultt oemSetupOCRNFont PszTemplateOemSetupPlanet OemSetupPlesseyResultt oemSetupPlanet Resultt oemSetupPlesseyOemSetupQR OemSetupPosiCodeOemSetupPostnet OemSetupRSS OemSetupStrt25Resultt oemSetupRSS Resultt oemSetupStrt25OemSetupTelepen OemSetupUPCAResultt oemSetupTelepen Resultt oemSetupUPCABXmitNumSys OemSetupUPCEResultt oemSetupUPCE BEnabled OemSetVideoReverseOemStartIntellImgXfer BExpandVersionEResultt oemStartIntellImgXfer OemWaitForDecode Resultt oemWaitForDecodeOemWaitForDecodeRaw Resultt oemWaitForDecodeRawOemWaitMultipleDecode Resultt oemWaitMultipleDecodeOemWaitMultipleDecodeRaw FpMultiReadCallBackFpContinueCallBack Resultt oemWaitMultipleDecodeRawSymbology Identifiers Function Result Values Mail aptechsupport@handheld.com Mail latechsupport@handheld.comMail eutechsupport@handheld.com Imageteam 4X00 Series Software Development Kit SDK Page Hand Held Products, Inc