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/

Reply via email to