init method Null safety

Future<void> init(
  1. {required dynamic focusMode,
  2. required dynamic focusPoint,
  3. required dynamic deviceOrientation,
  4. required dynamic onAvailable}
)

Implementation

Future<void> init({
  required FocusMode focusMode,
  required Offset focusPoint,
  required DeviceOrientation deviceOrientation,
  required onLatestImageAvailable onAvailable,
}) async {
  if (!_isInitialized) {
    await initialize();
    await setFocusMode(focusMode);
    await setFocusPoint(focusPoint);
    await setExposurePoint(focusPoint);
    await lockCaptureOrientation(deviceOrientation);
    await startImageStream(onAvailable);
    _isInitialized = true;
  }
}