gpt4 book ai didi

ios - 1080p AVCaptureSession

转载 作者:行者123 更新时间:2023-11-28 09:17:17 27 4
gpt4 key购买 nike

我正在编写一个将外部视频源读取为 AVCaptureInput 的应用程序。我打算使用 blackmagic 设备。获取设备时,我看到了 blackmagic 设备,但是它的预览是黑屏。我认为这是因为捕获预设。

我需要获得 1080p 的 AVCapture,但可用的最高预设是 1280x720。是否可以?我有哪些选择?

最佳答案

选项根据AVCaptureSession class reference

NSString *const  AVCaptureSessionPresetPhoto ;
NSString *const AVCaptureSessionPresetHigh ;
NSString *const AVCaptureSessionPresetMedium ;
NSString *const AVCaptureSessionPresetLow ;
NSString *const AVCaptureSessionPreset352x288 ;
NSString *const AVCaptureSessionPreset640x480 ;
NSString *const AVCaptureSessionPreset1280x720 ;
NSString *const AVCaptureSessionPreset1920x1080 ;
NSString *const AVCaptureSessionPresetiFrame960x540 ;
NSString *const AVCaptureSessionPresetiFrame1280x720 ;
NSString *const AVCaptureSessionPresetInputPriority;

我认为您会发现 1920x1080 是最高的。实际可用的内容取决于输入设备。

我相信您可以检查输入是否支持预设:

- (BOOL)canSetSessionPreset:(NSString *)preset

或其 Swift 类似物。

关于ios - 1080p AVCaptureSession,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26965994/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com