     internal var _videoCustomContextRenderingEnabled: Bool = false
     internal var _sessionVideoCustomContextImageBuffer: CVPixelBuffer?
     internal var _ciContext: CIContext?
+    internal var _pixelBufferPool: CVPixelBufferPool?
 
     // AVFoundation
     

            self.executeClosureAsyncOnSessionQueueIfNecessary {
                if self.captureMode == .arKit {
                    self.configureSession()
                } else {
                    self.configureSession()
                    self.configureSessionDevices()

            
            // create a render context
            
            self.setupContextIfNecessary()
            
            var photoDict: [String: Any]? = nil
            if let customFrame = self._sessionVideoCustomContextImageBuffer {
