×
Namespaces

Variants
Actions
Revision as of 09:09, 21 June 2012 by hamishwillee (Talk | contribs)

Archived:Symbian Advanced Camera Settings API does not work on Nokia N96 (Known Issue)

From Nokia Developer Wiki
Jump to: navigation, search

Archived.pngArchived: This article is archived because it is not considered relevant for third-party developers creating commercial solutions today. If you think this article is still relevant, let us know by adding the template {{ReviewForRemovalFromArchive|user=~~~~|write your reason here}}.

The Archived:Symbian Onboard Camera Advanced Settings API is not implemented on the Nokia N96.

Article Metadata
Tested with
Devices(s): Nokia N96
Compatibility
Platform(s): S60 3rd Edition, FP2
Symbian
S60 3rd Edition FP2
Article
Keywords: CCameraAdvancedSettings
Created: User:Symbian expert 0 (17 Sep 2009)
Last edited: hamishwillee (21 Jun 2012)

Note.pngNote: This API is not part of the public SDK. It can be found in the SDK API Plug-in.

How to reproduce

Using Advanced Settings API requires that the CCamera instance has been constructed with New2L() to enable all events from the camera hardware.

 // Use camera index 0 (main camera)  
iCamera = CCamera::New2L( *this, 0, 0 );
iAdvancedSettings = CCamera::CCameraAdvancedSettings::NewL( *iCamera );
 
// Try setting focus range to macro
iAdvancedSettings->SetFocusRange( CCamera::CCameraAdvancedSettings::EFocusRangeMacro );

The above code results in KErrNotSupported on the Nokia N96.

Solution

No solution available. S60 Platform: Camera Example demonstrates how to use a wrapper DLL that provides a unified interface for various Symbian and S60 camera APIs, enabling the development of camera applications that support all S60 3rd Edition devices.

90 page views in the last 30 days.