Do anyone know where to get the sample code for the camera capture ? I try
for many time but still get error.
Thx !
Eccles Kwong
/***********************************************************************
*
* FUNCTION: CameraLibCaptureCallback
*
* DESCRIPTION: This routine capture the image in a callback
*
* PARAMETERS: None
*
* RETURNED: Err
*
***********************************************************************/
typedef struct
{
MemHandle bmpH;
UInt32 size;
} MyCallbackDataType;
static Err MyCaptureCallback(void* bufP, UInt32 size, void* userDataP)
{
MyCallbackDataType *data = userDataP;
BitmapType *bitmap = MemHandleLock ( data->bmpH );
if ( bitmap != NULL )
WinPaintBitmap(bitmap, 0, 0);
MemHandleFree(data->bmpH);
return errNone;
}
static Err CameraLibCaptureCallback()
{
MyCallbackDataType data;
CamLibCaptureType capture;
Err err = errNone;
data.bmpH = 0;
if (gCameraRefNum == sysInvalidRefNum)
return kCamLibErrNotOpen;
capture.userDataP = &data;
capture.callbackP = MyCaptureCallback;
err = CamLibControl(gCameraRefNum, kCamLibCtrlCapture, &capture);
if (err == errNone)
{
if (data.bmpH)
MemHandleFree(data.bmpH);
}
return err;
}
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/support/forums/