Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

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

From Wiki
Jump to: navigation, search
Article Metadata

代码示例
兼容于
文章
翻译:
hoolee
最后由 hamishwillee 在 15 Aug 2012 编辑
  • 详细描述

一些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中的所有功能。我们需要查询每个摄像特性的支持设置情况。


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


示例应用程序请看这里File: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 可以找到。


更多使用信息可以查看Implementing autofocus functionality (S60 3rd Edition, pre-FP2) 以及 [[[KIS000610 - AutoFocus API may return incorrect focus range]]]


示例代码可以参考 S60 Platform: Camera Example

下列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

This page was last modified on 15 August 2012, at 05:35.
367 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×