copyWith method

CameraValue copyWith({
  1. bool? isInitialized,
  2. bool? isRecordingVideo,
  3. bool? isStreamingVideoRtmp,
  4. bool? isTakingPicture,
  5. bool? isStreamingImages,
  6. String? errorDescription,
  7. Size? previewSize,
  8. int? previewQuarterTurns,
  9. bool? isRecordingPaused,
  10. bool? isStreamingPaused,
})

Implementation

CameraValue copyWith({
  bool? isInitialized,
  bool? isRecordingVideo,
  bool? isStreamingVideoRtmp,
  bool? isTakingPicture,
  bool? isStreamingImages,
  String? errorDescription,
  Size? previewSize,
  int? previewQuarterTurns,
  bool? isRecordingPaused,
  bool? isStreamingPaused,
}) {
  return CameraValue(
    isInitialized: isInitialized ?? this.isInitialized,
    errorDescription: errorDescription ?? '',
    previewSize: previewSize ?? this.previewSize,
    previewQuarterTurns: previewQuarterTurns ?? this.previewQuarterTurns,
    isRecordingVideo: isRecordingVideo ?? this.isRecordingVideo,
    isStreamingVideoRtmp: isStreamingVideoRtmp ?? this.isStreamingVideoRtmp,
    isTakingPicture: isTakingPicture ?? this.isTakingPicture,
    isStreamingImages: isStreamingImages ?? this.isStreamingImages,
    isRecordingPaused: isRecordingPaused ?? _isRecordingPaused,
    isStreamingPaused: isStreamingPaused ?? _isStreamingPaused,
  );
}