I'm currently developing an application that runs on Nokia Series 60 2.0 platform. A part of my application involves caturing still images and recording video. While there are various ways to achieve what I want, I realized that I can't decide on which method to use. They are:
1) Use the onboard camera API (CCamera)
2) Use the RCameraServ class
3) Use view-switching to switch to the native camera application
I cannot use any of the above solutions. For the first one, some phones require a separate plugin specially for the camera (e.g Nokia 6600), and this will reduce portability. For the second one, the RCameraServ class has been deprecated in the 2.0 version of the SDK. For the third one, I need to make modifications to the image, and they must be present on the viewfinder itself, so I cannot rely on the native camera application.
So am I forced to use the RCameraServ class, despite being deprecated?