我有一个 layerRect 显示我的相机的图像是这样的:
CGRect layerRect = [[videoStreamView layer] bounds];
[[[self captureManager] previewLayer] setBounds:layerRect];
[[[self captureManager] previewLayer] setPosition:CGPointMake(CGRectGetMidX(layerRect),
CGRectGetMidY(layerRect))];
[[videoStreamView layer] addSublayer:[[self captureManager] previewLayer]];
这videoStreamView
是我显示视频的视图,即 150x150。但是我使用setSampleBufferDelegate
我AVCaptureVideoDataOutput
的,我得到的视频帧是整个相机图像(1280 * 720)。我该如何修改它?谢谢。