Forum Nokia
Nokia Connecting People

Login Register

 

Home: Resource Information

S60 Platform: Camera Example with Autofocus Support

description:

This C++ application implements the basic features of the built-in camera using the On-board Camera API classes MCameraObserver and CCamera. The autofocus feature is supported in some S60 devices. It is not part of any S60 SDK but this example demonstrates how to use it via an AF extension library provided in the package (supported in S60 3rd Edition and S60 3rd Edition, FP1). Note that there is a binary break between S60 3rd, Edition FP1 and FP2. A new example application for S60 3rd Edition, FP2 and newer devices is available in the Forum Nokia Wiki. Read more about AutoFocus interfaces here.


type: Example
topics: Multimedia
     Imaging
S60
     S60 3rd Edition
         S60 3rd Edition, Feature Pack 1
Symbian C++
(Files/Data)
intended audience: Intermediate

http://sw.nokia.com/FN-1/Type/Example S60 Platform: Camera Example with Autofocus Support v2.2

This C++ application implements the basic features of the built-in camera using the On-board Camera API classes MCameraObserver and CCamera (supported from S60 2nd Edition onwards). The example demonstrates view finding, zooming, shooting a still image, and saving it. Images are either captured in bitmap format and then converted to JPEG format, or directly in EXIF JPEG format (if supported by camera hardware).

09-Apr-2008


Download




Additional information

distribution: Forum Nokia Global Web Site
S60 Web Site
rights: Copyright © 2004-2008 Nokia Corporation



<< Back to Previous Page

 
     
     RDF Facets:
     
     
     qdcZdescriptionQSxThisE20CE2bE2bE20applicationE20implementsE20theE20basicE20featuresE20ofE20theE20builtE2dinE20cameraE20usingE20theE20OnE2dboardE20CameraE20APIE20classesE20MCameraObserverE20andE20CCameraE20E28supportedE20fromE20S60E202ndE20E45ditionE20onwardsE29E2eE20AlsoE20autoE20focusE20isE20supportedE20viaE20anE20AFE20eE78tensionE20libraryE20providedE20inE20theE20packageE20E28supportedE20inE20S60E203rdE20E45ditionE2cE20FP1E29E2eX
     qdcZidentifierQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fe18d29cbE2d1d16E2d4974E2d88f9E2d712dfd9de436E2fS60E5fPlatformE5fCameraE5fE45E78ampleE5fv2E5f0E5fenE2ezipX
     qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f9fd0e9a7E2dbb4bE2d489dE2d84acE2db19b4ae93369E2fS60E5fPlatformE5fCameraE5fE45E78ampleE5fwithE5fAutoFocusE5fSupportX
     qdcZtitleQSxS60E20PlatformE3aE20CameraE20E45E78ampleE20withE20AutofocusE20SupportX
     qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
     qdcZtypeQUqfnZE45E78cludedFromSearchQ
     qdcZtypeQUqfnZPrimaryE52esourceQ
     qdcZtypeQUqfnTypeZApplicationQ
     qdcZtypeQUqfnTypeZE45E78ampleQ
     qdcZtypeQUqfnTypeZE52esourceQ
     qdcZtypeQUqmarsZManagedE52esourceQ
     qdcZtypeQUqmarsZMediaObjectQ
     qdcZtypeQUqwebZInformationE52esourceQ
     qdcZtypeQUqwebZE52esourceQ
     qdcZtypeQUqrdfsZE52esourceQ
     qrssZdescriptionQSxThisE20CE2bE2bE20applicationE20implementsE20theE20basicE20featuresE20ofE20theE20builtE2dinE20cameraE20usingE20theE20OnE2dboardE20CameraE20APIE20classesE20MCameraObserverE20andE20CCameraE20E28supportedE20fromE20S60E202ndE20E45ditionE20onwardsE29E2eE20AlsoE20autoE20focusE20isE20supportedE20viaE20anE20AFE20eE78tensionE20libraryE20providedE20inE20theE20packageE20E28supportedE20inE20S60E203rdE20E45ditionE2cE20FP1E29E2eX
     qrssZtitleQSxS60E20PlatformE3aE20CameraE20E45E78ampleE20withE20AutofocusE20SupportX
     qeditorZdescriptionE5fcreatedQDx2008E2d04E2d08T10E3a21E3a28E5aX
     qeditorZdescriptionE5fmodifiedQDx2008E2d10E2d09T06E3a22E3a30E5aX
     qeditorZtypeQUqfnTypeZApplicationQ
     qeditorZtypeQUqfnTypeZE45E78ampleQ
     qeditorZtypeQUqfnTypeZE52esourceQ
     qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
     qfnZaudienceQUqfnAudienceZintermediateQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
     qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X
     qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
     qfnZdistributionQUxhttpE3aE2fE2fwwwE2es60E2ecomE2fX
     qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X
     qfnZpublishedQDx2008E2d04E2d09T00E3a00E3a00E5aX
     qfnZtopicQUqfnTopicZcppQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
     qfnZtopicQUqfnTopicZfilesE5fdataQRqdcZtypeQUqmarsZManagedE52esourceQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx50X
     qfnZtopicQUqfnTopicZimagingQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
     qfnZtopicQUqfnTopicZmultimediaQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
     qfnZtopicQUqfnTopicZseriesE5f60QRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
     qfnZtopicQUqfnTopicZseriesE5f60E5f3edQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
     qfnZtopicQUqfnTopicZseriesE5f60E5f3edE5ffp1QRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
     qfnZtypeQUqfnTypeZApplicationQ
     qfnZtypeQUqfnTypeZE45E78ampleQ
     qfnZtypeQUqfnTypeZE52esourceQ
     qfnZusE5foriginQLqE78sdZbooleanQxtrueX
     qfnZuserE5ftagQSxfilesE2fdataX
     qfnZuserE5ftagQSximagingX
     qfnZuserE5ftagQSxmultimediaX
     qfnZuserE5ftagQSxs60X
     qfnZuserE5ftagQSxs60E2d3rdE2deditionX
     qfnZuserE5ftagQSxs60E2d3rdE2deditionE2dfeatureE2dpackE2d1X
     qfnZuserE5ftagQSxsymbianE2dcE2bE2bX
     qfnZE78mlE5fdescriptionQXxE0aE3cspanE20E78mlnsE3dE22httpE3aE2fE2fwwwE2ew3E2eorgE2f1999E2fE78htmlE22E3eE3cpE3eE3cfontE20sizeE3dE222E22E3eThisE20CE2bE2bE20applicationE20implementsE20theE20basicE20featuresE20ofE20theE20builtE2dinE20cameraE20usingE20theE20OnE2dboardE20CameraE20APIE20classesE20MCameraObserverE20andE20CCameraE2eE20TheE20autofocusE20featureE20isE20supportedE20inE20someE20S60E20devicesE2eE20ItE20isE20notE20partE20ofE20anyE20S60E20SE44KE20butE20thisE20eE78ampleE20demonstratesE20howE20toE20useE20itE20viaE20anE20AFE20eE78tensionE20libraryE20providedE20inE20theE20packageE20E28supportedE20inE20S60E203rdE20E45ditionE20andE20S60E203rdE20E45ditionE2cE20FP1E29E2eE20NoteE20thatE20thereE20isE20aE20binaryE20breakE20betweenE20S60E203rdE2cE20E45ditionE20FP1E20andE20FP2E2eE20AE20newE20eE78ampleE20applicationE20forE20S60E203rdE20E45ditionE2cE20FP2E20andE20newerE20devicesE20isE20availableE20inE20theE20E3caE20hrefE3dE22httpE3aE2fE2fwikiE2eforumE2enokiaE2ecomE2findeE78E2ephpE2fImageE3aS60E5fCameraE5fE45E78ampleE5fAutoFocusE5f3rdE5fE45dE5fFP2E2ezipE22E3eForumE20NokiaE20WikiE3cE2faE3eE2eE20E52eadE20moreE20aboutE20AutoFocusE20interfacesEa0E3caE20hrefE3dE22httpE3aE2fE2fwikiE2eforumE2enokiaE2ecomE2findeE78E2ephpE2fTSS001129E5fE2dE5fUsingE5ftheE5fcameraE5fautofocusE5ffeatureE5finE5fS60E5fdevicesE22E3ehereE3cE2faE3eE2eE3cE2ffontE3eE3cE2fpE3eE3cE2fspanE3eE20E20E20E20E20E20X
     qmarsZdescriptionQSxThisE20CE2bE2bE20applicationE20implementsE20theE20basicE20featuresE20ofE20theE20builtE2dinE20cameraE20usingE20theE20OnE2dboardE20CameraE20APIE20classesE20MCameraObserverE20andE20CCameraE20E28supportedE20fromE20S60E202ndE20E45ditionE20onwardsE29E2eE20AlsoE20autoE20focusE20isE20supportedE20viaE20anE20AFE20eE78tensionE20libraryE20providedE20inE20theE20packageE20E28supportedE20inE20S60E203rdE20E45ditionE2cE20FP1E29E2eX
     qmarsZhasInstanceQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f2f492479E2dac8cE2d4c3eE2daa90E2dcc883e190d83E2fS60E5fPlatformE5fCameraE5fE45E78ampleE5fwithE5fAutoFocusE5fSupportE5fv2E5f2E5fenE2ezipX
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
     qmarsZtitleQSxS60E20PlatformE3aE20CameraE20E45E78ampleE20withE20AutofocusE20SupportX
     qncZrightsQSxCopyrightE20Ea9E202004E2d2008E20NokiaE20CorporationX
     qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
     qrdfZtypeQUqfnZE45E78cludedFromSearchQ
     qrdfZtypeQUqfnZPrimaryE52esourceQ
     qrdfZtypeQUqfnTypeZApplicationQ
     qrdfZtypeQUqfnTypeZE45E78ampleQ
     qrdfZtypeQUqfnTypeZE52esourceQ
     qrdfZtypeQUqmarsZManagedE52esourceQ
     qrdfZtypeQUqmarsZMediaObjectQ
     qrdfZtypeQUqwebZInformationE52esourceQ
     qrdfZtypeQUqwebZE52esourceQ
     qrdfZtypeQUqrdfsZE52esourceQ
     
    
Learn how to
download applications

java symbian_os s60 maemo c++

Community highlights

Discussion thread of the week

S60 5th Ed UI Touch and Sensors

Champion of the month

Xiaotian Chen
Read more about
Xiaotian on the
Champions web site.

Newsletter sign up

Privacy policy   Archives

Press

Events

Forum Nokia feed

  • Latest devices
  • Latest documents
  • Latest tools
  • Latest blog entries

Terms & Conditions | Privacy policy | Site map | Developer feedback | © Nokia 2008