iOS端集成第三方美颜sdk,在回调方法里设置pixelbuffer,
- (BOOL)onCaptureVideoFrame:(AgoraOutputVideoFrame *)videoFrame {
CVPixelBufferRef pixelBuffer = [self.renderManager renderEffect:self.propApplied isBuiltIn:NO pixelBuffer:videoFrame.pixelBuffer];
videoFrame.pixelBuffer = pixelBuffer;
return YES;
}
但是不销毁我新建的buffer内存会一直涨,但是直接销毁我的buffer 又会崩溃,我新建的buffer 在哪里可以销毁调。
需要Release一下的哈,参考
CVPixelBufferRelease(videoFrame.pixelBuffer); # add here
videoFrame.pixelBuffer = pixelBuffer;