copyWith method

CameraCaptureOptions copyWith({
  1. CameraPosition? cameraPosition,
  2. CameraFocusMode? focusMode,
  3. CameraExposureMode? exposureMode,
  4. String? deviceId,
  5. double? maxFrameRate,
  6. VideoParameters? params,
  7. bool? stopCameraCaptureOnMute,
  8. TrackProcessor<VideoProcessorOptions>? processor,
})

Implementation

CameraCaptureOptions copyWith({
  CameraPosition? cameraPosition,
  CameraFocusMode? focusMode,
  CameraExposureMode? exposureMode,
  String? deviceId,
  double? maxFrameRate,
  VideoParameters? params,
  bool? stopCameraCaptureOnMute,
  TrackProcessor<VideoProcessorOptions>? processor,
}) =>
    CameraCaptureOptions(
      cameraPosition: cameraPosition ?? this.cameraPosition,
      focusMode: focusMode ?? this.focusMode,
      exposureMode: exposureMode ?? this.exposureMode,
      deviceId: deviceId ?? this.deviceId,
      maxFrameRate: maxFrameRate ?? this.maxFrameRate,
      params: params ?? this.params,
      stopCameraCaptureOnMute: stopCameraCaptureOnMute ?? this.stopCameraCaptureOnMute,
      processor: processor ?? this.processor,
    );