I just got a Nokia 5800 phone and wanted to do some video conferencing application programming for it, and I noticed in the specs that the secondary camera is listed as having a 15 frames per second maximum. I am wondering if that is because of a hardware limitation or a software limitation being able to grab the video frames coming off of the phone camera? Does anybody know for sure or have any speculations? Please let me know why only 15fps.

It also seems in all that I have read, that using the CMMFDevVideoRecord class and MMF framework is the only way to have full control of the video in order to capture the video, encode it, and send it streaming to a buffer that can be redirected out to another server for processing and use. If this is wrong or someone knows a better solution, please let me know. I do realize that I will need Nokia Partnering in order to do this.