 public enum CaptureSessionOutput {
   case stillImage
   case videoData
+  case movieFile
 }
 
 /// Error types for `CaptureManager`

  
  fileprivate var stillImageOutput: AVCaptureStillImageOutput?
  fileprivate var videoDataOutput: AVCaptureVideoDataOutput?
  
  public weak var dataOutputDelegate: VideoDataOutputDelegate?
  fileprivate(set) weak var previewLayerProvider: VideoPreviewLayerProvider?

      try addStillImageOutput()
    case .videoData:
      try addVideoDataOutput()
    case .movieFile:
      try addMovieFileOutput()
    }
  }
  
