Currently, these Apple platforms don't support recording parameters. They use a 
hard-coded 1280x720, and as my app wants to upload video, this takes a 
considerable amount of time. On Android, we can set the parameters, and get 
"reasonable" file sizes and quality. On OSX/iOS, it's about 1 MB *per second*.  
So I've been trying to adjust the backend by implementing the respective 
classes in:
avfaudioencodersettingscontrol.h/mm
avfmediacontainercontrol.h/mm
avfvideoencodersettingscontrol.h/mm


And patching this into the existing backend. It's not gone well. I'm not a 
Apple developer type of person. I'm at the edge of my ability, making guesses 
based on what I can understand from the viewfinder stuff and the android 
plugin. I think I have something close to working, but I still haven't found 
the part where QML sets the resolution settings. At some point there needs to 
be a setResolution function declared in AVFCameraSession, but there isn't? 
Somehow Camera.videoRecorder need to map to one of these objects? I don't 
understand how all the calls I've been adding are going to get called.

I'm willing to share what I have as long as you promise not to laugh.



_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to