ios – 获取AvCaptureVideoDataOutput的实际NSString availableVideoCVPixelFormatTypes

前端之家收集整理的这篇文章主要介绍了ios – 获取AvCaptureVideoDataOutput的实际NSString availableVideoCVPixelFormatTypes前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在AVFoundation输出上找到可接受的格式:
self.theOutput=[[AVCaptureVideoDataOutput alloc]init];
    if ([self.theSession canAddOutput:self.theOutput])
        [self.theSession addOutput:self.theOutput];

然后我在之后插入断点并且:

po [self.theOutput availableVideoCVPixelFormatTypes]

我明白了

(NSArray *) $5 = 0x2087ad00 <__NSArrayM 0x2087ad00>(
875704438,875704422,1111970369
)

如何获取这些格式类型的字符串值?

谢谢

解决方法

在运行iOS6的iPhone5上,这里有AVCaptureVideoDataOuput availableVideoCVPixelFormatTypes:

kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange

kCVPixelFormatType_420YpCbCr8BiPlanarFullRange

kCVPixelFormatType_32BGRA

信用到期的信用,我找到了一种方法来获得这里支持的价值.
https://gist.github.com/2327666

猜你在找的iOS相关文章