如何为AV Foundation摄像头捕获设置自定义帧大小?

时间:2012-10-03 12:19:38

标签: ios avfoundation avcapturesession avcapture

我正在使用AVCam示例应用程序,该应用程序使用AV Foundation进行摄像头捕获。

当我使用以下预设时:

[self.captureSession setSessionPreset:AVCaptureSessionPresetMedium];

我从相机获得了一个480 x 360的视频帧。

但是,我希望帧大小为320 x 192.如何设置自定义预设以获得此尺寸的帧?如果有帮助,我定位的iOS版本是4.2.1。

1 个答案:

答案 0 :(得分:0)

简单的方法是:将AVCaptureVideoPreviewLayer的框架设置为自定义值,例如320 * 192。然后你就可以获得你想要的图像了。