Can anyone tell me if it is possible to capture data from the camera on the iPhones that has never been compressed?
I know that using the AVFoundation framework you can specify the key kCVPixelBufferPixelFormatTypeKey as kCVPixelFormatType_32BGRA and I have done this, but in examing the resulting files, it looks to me like this is just telling the framework to store frame data in BGRA format in the buffer instead of the JPEG format. It appears that the actual data is coming from the compression type specified and is simply JPEG data that has been decompressed into a buffer. When I photograph a text document there are JPEG artifacts surrounding characters. Can anyone tell me if there is a way to specify a non-compressed setting as the compression type or if there is some other method for accessing direct camera output that has never gone through a lossy compression process?