     internal var _recordingSession: NextLevelSession?
     internal var _lastVideoFrameTimeInterval: TimeInterval
     
-    internal var videoCustomContextRenderingEnabled: Bool
-    internal var sessionVideoCustomContextImageBuffer: CVPixelBuffer?
-    internal var cicontext: CIContext?
+    internal var _videoCustomContextRenderingEnabled: Bool
+    internal var _sessionVideoCustomContextImageBuffer: CVPixelBuffer?
+    internal var _ciContext: CIContext?
     
     // MARK: - singleton
     

        
        self.photoStabilizationEnabled = false
        self.videoStabilizationMode = .auto
        self.videoCustomContextRenderingEnabled = false
        
        self._recording = false
        self._lastVideoFrameTimeInterval = 0

    /// videoDelegate, func nextLevel(_ nextLevel: NextLevel, renderToCustomContextWithImageBuffer imageBuffer: CVPixelBuffer, onQueue queue: DispatchQueue)
    public var isVideoCustomContextRenderingEnabled: Bool {
        get {
            return self._videoCustomContextRenderingEnabled
        }
        set {
            self.executeClosureSyncOnSessionQueueIfNecessary {
                self._videoCustomContextRenderingEnabled = newValue
                self._sessionVideoCustomContextImageBuffer = nil
            }
        }
    }
