@@ -79,6 +79,7 @@ class CameraCaptureOptions extends VideoCaptureOptions {
7979 params: captureOptions.params,
8080 deviceId: captureOptions.deviceId,
8181 maxFrameRate: captureOptions.maxFrameRate,
82+ processor: captureOptions.processor,
8283 );
8384
8485 @override
@@ -108,18 +109,24 @@ class CameraCaptureOptions extends VideoCaptureOptions {
108109
109110 // Returns new options with updated properties
110111 CameraCaptureOptions copyWith ({
111- VideoParameters ? params,
112112 CameraPosition ? cameraPosition,
113+ CameraFocusMode ? focusMode,
114+ CameraExposureMode ? exposureMode,
113115 String ? deviceId,
114116 double ? maxFrameRate,
117+ VideoParameters ? params,
115118 bool ? stopCameraCaptureOnMute,
119+ TrackProcessor <VideoProcessorOptions >? processor,
116120 }) =>
117121 CameraCaptureOptions (
118- params: params ?? this .params,
119122 cameraPosition: cameraPosition ?? this .cameraPosition,
123+ focusMode: focusMode ?? this .focusMode,
124+ exposureMode: exposureMode ?? this .exposureMode,
120125 deviceId: deviceId ?? this .deviceId,
121126 maxFrameRate: maxFrameRate ?? this .maxFrameRate,
127+ params: params ?? this .params,
122128 stopCameraCaptureOnMute: stopCameraCaptureOnMute ?? this .stopCameraCaptureOnMute,
129+ processor: processor ?? this .processor,
123130 );
124131}
125132
0 commit comments