Archived:Symbian Advanced Camera Settings API does not work on Nokia N96 (Known Issue)
The Archived:Symbian Onboard Camera Advanced Settings API is not implemented on the Nokia N96.
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.
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.