AVFoundation - captureOutput:didOutputSampleBuffer:fromConnection:

时间:2011-01-13 08:29:55

标签: iphone ios avfoundation

iOS 4.3 Beta 1

我不知道发生了什么,但不知何故,新Beta版中缺少sampleBuffer的MetaDictionary。任何人都可以批准这个吗?

我总是像这样得到MetaDictionaty

CFDictionaryRef metadataDictionary = CMGetAttachment(sampleBuffer, CFSTR("MetadataDictionary"), NULL);

现在这是空的,我无法弄清楚为什么?不知怎的,我甚至无法弄清楚sampleBuffer的所有可用键。所以我需要一些帮助或修复,我仍然得到metadataDictionary。

更新:有关其他信息,我可以像这样创建sampleBufferDelegate

dispatch_queue_t my_queue = dispatch_queue_create("cameraQueue", NULL);
[videoOut setSampleBufferDelegate:delegate queue:my_queue];

1 个答案:

答案 0 :(得分:2)

您可以在第二个参数中尝试使用常量kCGImagePropertyExifDictionary代替字符串。他们可能已经改变了它的价值。