Как сохранить данные, отображаемые в AVSampleBufferDisplayLayer, в виде видеофайла в Галерее? - PullRequest
0 голосов
/ 07 февраля 2019

У меня есть этот метод делегата, который постоянно предоставляет мне CMSampleBufferRef, и я ставлю его в очередь

-(void)sampleBufferReceived: 
   (CMSampleBufferRef)sampleBuffer
{
    CFArrayRef attachments = 
CMSampleBufferGetSampleAttachmentsArray(sampleBuffer, YES);
    CFMutableDictionaryRef dict = 
(CFMutableDictionaryRef)CFArrayGetValueAtIndex(attachments, 0);
    CFDictionarySetValue(dict, 
kCMSampleAttachmentKey_DisplayImmediately, kCFBooleanTrue);
    [_sampleBufferLayer enqueueSampleBuffer:sampleBuffer];
    CFRelease(sampleBuffer);
}

Как я могу сохранить эти samplebufferref как видеофайл в галерее?

...