关于palm camera&photo的问题
在palm SG中有palm camera的例程。在图片获取的这一段是这样的:
static Err MyCaptureCallback(void* bufP, UInt32 size, void* userDataP)
{
//
// Write your capture code here
//
// Simulate a long capture time
SysTaskDelay(sysTicksPerSecond / 2);
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;
}
我的问题是,这里的mycapturecallback函数中的capture code有例子吗?我已经在eScribe上查过了,没有。不知道那位大侠写过这方面的程序?
btw:我用的是zire71。
主要问题是,我搞不懂MyCaptureCallback中的那个userDataP是什么,它是一个输出参数还是输入参数?还有,MyCaptureCallback函数调用的时候,是一次调用就得到整张图片,还是多次调用,每次只得到一定数目的bytes,最后形成完整的图片?
static Err MyCaptureCallback(void* bufP, UInt32 size, void* userDataP)
{
//
// Write your capture code here
//
// Simulate a long capture time
SysTaskDelay(sysTicksPerSecond / 2);
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;
}
我的问题是,这里的mycapturecallback函数中的capture code有例子吗?我已经在eScribe上查过了,没有。不知道那位大侠写过这方面的程序?
btw:我用的是zire71。
主要问题是,我搞不懂MyCaptureCallback中的那个userDataP是什么,它是一个输出参数还是输入参数?还有,MyCaptureCallback函数调用的时候,是一次调用就得到整张图片,还是多次调用,每次只得到一定数目的bytes,最后形成完整的图片?
...全文
相关推荐
GoTappa:进行底物调整以在触摸屏幕时启用ProTapper样式的圆盘
GoTappa 受到chpwn长期停产的ProTapper的启发,进行了Cydia底材调整,当您触摸屏幕时,它可以为您提供Palm Pre风格的冰球。 最好用视觉而不是用言语来解释: 尽管在任何时候看起来都不错,但当使用QuickTime录制iPhone的屏幕或通过AirPlay镜像屏幕时,该功能特别有用。 启用后,GoTappa可以在所有应用程序(包括SpringBoard)中运行,但锁屏和Camera.app除外。 此调整大致基于 。
phonegap学习资料
phonegap学习资料,用html、javascript和css开发手机应用
phonegap 1.4.1
跨平台webApp开发--phonegap
快速鲁棒掌纹识别算法
快速鲁棒掌纹识别算法
搭建基于PhoneGap框架的Mobile应用
目前,随着Google的Android手机和苹果的iPhone手机成为手机市场的主流,越来越多的开发者加入到移动应用开发的大军中,但是基于Java的Android应用和基于C语言的iPhone应用让开发者开发应用的时候甚为烦恼,同样的应用必须用不同的语言开发两次才能支持不同的手机平台。为了进一步简化移动应用的开发,Nitobi公司推出了一套开源的移动应用解决方案PhoneGap。本文主要介绍PhoneGap的基础知识,并通过一个示例介绍PhoneGap开发测试环境的搭建以及PhoneGap项目的开发和部署,并对PhoneGap提供的主要API做简单介绍.PhoneGap是一款基于HTML5的开


