使用S60手机的相机对焦功能

   编辑文档
目录

1 开发伙伴平台:  
2 详细描述  
3 在S60第三版FP2和较新手机上使用自动对焦  
4 使用S60第三版和第三版FP1上的自动对焦   
编辑本段 回目录开发伙伴平台:
S60 3rd Edition

S60 3rd Edition, Feature Pack 1

S60 3rd Edition, Feature Pack 2

S60 5th Edition


 

编辑本段 回目录详细描述
一些S60第三版和较新的手机支持相机对焦功能。我们也可以在第三方应用中使用这样的功能。自动对焦从S60第五版开始就作为官方支持存在了,在S60第三版是独立发布的。这是因为第三版FP2的对焦功能有了改变,和之前的FP1存在二进制不兼容的问题。


 

编辑本段 回目录在S60第三版FP2和较新手机上使用自动对焦

我们可以通过CCamera::CCameraAdvancedSettings类来完成自动对焦,这是Symbian自带摄像头(CCamera)API的一部分。在S60第五版SDK中它定义在ecamadvsettings.h中。这个类不再是S60第三版FP2 SDK(for Symbian OS v0.9 )的一部分,但你如果你是要在FP2(for Symbian OS v1.1)上运行可以通过S60第三版FP2(C++, spporting Feature Pack 2 <in version 1.2>)的SDK API插件包获得。


注意S60设备的摄像头硬件并不支持CCameraAdvancedSettings中的所有功能。我们需要查询每个摄像特性的支持设置情况。


更多相关信息,可以查看Symbian Onboard Camera Advanced Settings API的文档。


示例应用程序请看这里S60 Camera Example AutoFocus 3rd Ed FP2.zip


至少下列S60第三版FP2和更新的手机支持自动对焦:Nokia 5800 XpressMusic, Nokia 6210 Navigator, Nokia 6220 Classic, Nokia N78


注意:不同的手机上按键事件代码和其他摄像头特性的完成可能不尽相同。示例代码支持大多数S60第三版FP2手机,但尚未支持N79和N96型号。


注意:当在S60第五版SDK上编译示例代码时,记得修改头文件(用ecamadvsettings.h代替ecamadvancedsettings.h)。


 

编辑本段 回目录使用S60第三版和第三版FP1上的自动对焦

自动对焦不是这里S60 SDK的一部分,但提供了一个插件库,在这里S60 Platform: Camera Example with Autofocus Support可以找到。


更多使用信息可以查看CS000954 - Implementing autofocus functionality (S60 3rd Edition, pre-FP2) 以及 [[1]]


示例代码可以参考[S60 Platform: Camera Example with Autofocus Support]

下列S60第三版和FP1手机支持自动对焦:Nokia E66, Nokia E71, Nokia E90 Communicator, Nokia N73, Nokia N82, Nokia N93, Nokia N93i, Nokia N95, Nokia N95-3 NAM, Nokia N95 8GB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值