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

Page 56
Image 56
Hand Held Products 4X00 manual OemImageStreamInit, OemImageStreamStart, OemImageStreamRead