我有这个相机应用程序,我想在 didOutputSampleBuffer 回调中获取最大分辨率图像。现在我在回调中收到的所有帧都是 852 x 640(我使用 iPhone 4 进行测试)。只有当我请求静态图像捕获(通过 captureStillImageAsynchronouslyFromConnection)时,我才会得到一个 - 并且只有一个 - 帧对应于以设备的最高分辨率 - 2592x1936 捕获的实际图像。
是否可以进行设置,以便我在 didOutputSampleBuffer 中不断接收分辨率帧 - 2592x1936?然后我想将其中一些帧保存为回调中的图像,而不必通过 captureStillImageAsynchronouslyFromConnection 来捕获图像。