There is nothing you should (or can) do after receiving "camera no longer reserved" event. At that point the camera resource is controlled by some other application.
Type: Posts; User: janza; Keyword(s):
There is nothing you should (or can) do after receiving "camera no longer reserved" event. At that point the camera resource is controlled by some other application.
I think this is the problem. The non-camera specific part of your application will use up all the graphics memory in the system and there is no change for the camera to run. The delay you are...
Are you using excessive amounts of graphics memory? On these devices the graphics memory is shared with camera. Typically if there is not enough memory you could get access denied on camera.
In principle you can do this but the performance will be severely limited. On most devices CCamera::PrepareVideoCaptureL() does not allow you to select full size video frames anyway so you have to...
Hi H0LL0
You did not mention the device you are working on? Most likely the device is optimized for capturing JPEGs, capturing bitmaps will make the data flow non-optimal. Also I don't know what...
Are you getting MCameraObserver2::ViewFinderReady call backs when the viewfinder is frozen? Are you calling MCameraBuffer::Release for the viewfinder frames received? New viewfinder frames are not...
Most probably preparing image capture fails because of unsupported image size index == 1. There might be only one supported image size i.e. index == 0. The example is very much hard coded. The...
Check the error code accompanied with the event. If it is != 0 the focus failed.
ecamfacetrackingcustomapi.h is a platform API so there is no guarantee that it will not change or will be supported in future platforms. Although the API supports retrieving the face rectangles...
@pixsta: there is no public API for using the face detection / face tracking functionality in camera. Just out of curiosity: what sort of access you would need? What is the use case?
...
It is always preferred to use New2L when supported (all the latest products support it). This might not fix the problem though.
Are you sure that there is no other camera application running in...
Qt Mobility 1.1.0 will have camera functionality:
http://qt.nokia.com/developer/new-qt-apis
You have sharp eyes... :)
After investigating this I can confirm that some pixels are indeed cropped from the source image before creating snapshot. This is because of hardware limitation and...
Can you try CCameraImageProcessing::TransformationValue() function? It provides the same functionality.
Now reading again your post I see you would like to access encoded frames and not raw YUV frames. That might be possible using CMMFDevVideoRecord.
...
As far as I know the native application also uses CVideoRecorderUtility. Downloading the source might give you some tips on using it though.
The native app does not receive raw video frames but...
You can't record HD video using just CCamera/ECam. The video functionality there is for limited use cases only. Is your target is to capture HD video you would want to stream the frames directly from...
Hi,
The behavior you describe is not directly supported by ECam.
I think that you can reach similar functionality if you create CCamera using New2L() and use the lowest possible priority...
-8 = KErrBadHandle
Could mean that the original client used New2L and you are using NewDuplicateL or the original client used NewL and you are using NewDuplicate2L. Same version of Duplicate and...
I can confirm that presets are not supported in any of Nokia devices. But even if they were you would not get any advantage. Presets are just a bunch of settings bundled together so everything you...
There are some restrictions on which Duplicate function you can use. In case the original CCamera instance is created using New2L you should use NewDuplicate2L and if original instance is created...
Where are you getting the camera handle that you give to NewDuplicateL? You would not be doing anything nasty like trying to guess one...?
The little blink you are seeing is not flash, but capture indication that shows the people in the scene that you are taking an image. You can not disable capture indication since it is mandated by...
Use StartViewFinderDirectL().
Good point, I forgot to put my usual disclaimer: "in Nokia S60 phones".