Я использую некоторый код для захвата неподвижных изображений с камеры.С моим iPad2 он без проблем захватывает 30 кадров в секунду, но с iPhone4 только около 4 кадров в секунду, пока буфер изображения не заполняется.Есть ли способ сделать это быстрее, мне нужно как минимум 15 кадров в секунду.Я просто сохраняю изображения в массиве, так что, может быть, мне просто нужно увеличить буфер сэмплов изображений?
[stillImageOutput captureStillImageAsynchronouslyFromConnection:videoConnection completionHandler: ^(CMSampleBufferRef imageSampleBuffer, NSError *error)
{
NSData *imageData = [AVCaptureStillImageOutput jpegStillImageNSDataRepresentation:imageSampleBuffer];
UIImage *image = [[UIImage alloc] initWithData:imageData];
[arrCaptures addObject:image];
[image release];
}];