Я разрабатываю приложение для обработки видео в реальном времени для iOS 5. Размеры видеопотока должны соответствовать размеру экрана устройства. В настоящее время у меня есть только iPhone 4 для разработки. Для iPhone 4 я установил предустановку AVCaptureSession в AVCaptureSessionPresetMedium:
AVCaptureSession *session = [AVCaptureSession new];
[session setSessionPreset:AVCaptureSessionPresetMedium];
Захваченные изображения (через CMSampleBufferRef) имеют размер экрана.
Мой вопрос: верно ли предположение, что изображения, снятые с помощью предустановки сеанса AVCaptureSessionPresetMedium, также имеют полноэкранные размеры устройства на iPhone 4s и iPad2? Я, к сожалению, не могу в этом убедиться.
Я посмотрел документацию на яблоко:
http://developer.apple.com/library/mac/#documentation/AVFoundation/Reference/AVCaptureSession_Class/Reference/Reference.html#//apple_ref/doc/constant_group/Video_Input_Presets
но я не могу найти предустановку размера ipad2 1024/768 и хотел бы сэкономить на производительности из-за изменения размера изображений в реальном времени.
Какой рекомендуемый путь?