How is a first-generation iPhone video camera?

There are several applications that allow the first generation iPhone to record video in reasonable quality. My question is: which applications use api? Do they use special code for compression in mpeg? And how do they collect so many images per second from the camera that only photos can be taken? The takePicture UIImagePickerController function would be too slow for this.

+4
source share
2 answers

"This application works using the long-blacklisted UIGetScreenImage () function, which I wrote about earlier. (I discovered this use by scanning the application using my APIkit scanner.) Apple must have willingly given its welcome to use it, because automatic scanning should have triggered the same function call. Good news at the front of the “more flexible viewing.” Since Apple recently turned green in the UStream video stream app, with Qik hot on the heels, we’ll likely see more of these apps that provide function tionality iPhone video for livninga or recording from your device -. http://www.tuaw.com/2009/12/14/app-store-approved-app-brings-video-recording-to-iphone-3g-and- 1/

My resume: I think the application opens a view like “Take a picture” and then “captures the screen and saves it to the video” using the UIGetScreenImage () API.

+2
source

If these applications do not run in versions of iOS prior to 4.0, I highly suspect that they use the standard Apple API, as the UIImagePickerController has some support for recording video on supported devices.

See the startVideoCapture instance method in the UIImagePickerController class reference .

0
source

All Articles