3
CMSampleBufferRef에서 CVPixelBufferRef를 가져 와서 CVPixelBufferRef를 변경하여 즉시 워터 마크를 오버레이하려고합니다.CMSampleBufferGetImageBuffer null을 반환했습니다.
나는 이것을 달성하기 위해 CMSampleBufferGetImageBuffer(sampleBuffer)
을 사용 중입니다. 반환 된 CVPixelBufferRef의 결과를 인쇄하고 있지만 항상 null입니다.
- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection {
CVPixelBufferRef pixelBuffer = CMSampleBufferGetImageBuffer(sampleBuffer);
NSLog(@"PixelBuffer %@",pixelBuffer);
...
}
나는 무엇이 있습니까?