2011-01-13 5 views
1

iOS 4.3 Beta 1AVFoundation - captureOutput: didOutputSampleBuffer: fromConnection:

Ich weiß nicht, was los ist, aber irgendwie die Metawörterbuch des anderen sample in der neuen Beta fehlt. Kann jemand das genehmigen?

Ich habe immer die MetaDictionaty wie diese

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

dies jetzt null ist, und ich kann, warum nicht herausfinden? Irgendwie bin ich sogar nicht in der Lage, alle verfügbaren Tasten des SampleBuffers herauszufinden. Daher würde ich etwas Hilfe oder eine Reparatur benötigen, die ich noch das metadataDictionary erhalte.

Update: Weitere Informationen erstellen i die sampleBufferDelegate wie diese

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

In Bezug auf die Release Notes hat sich nichts in diesem speziellen Teil des AV Foundation Framework geändert, nur in anderen. –

Antwort

2

Sie könnten die Konstante kCGImagePropertyExifDictionary anstelle der Zeichenfolge dort im zweiten Parameter versuchen. Sie haben möglicherweise ihren Wert geändert.