initializeStreamingCamera method

Future<void> initializeStreamingCamera({
  1. required CameraLensDirection cameraLensDirection,
  2. required void onCameraInitialized(
    1. CameraController controller
    ),
  3. void onCameraInitializedFailure(
    1. FeatureCameraException exception
    )?,
})

Initializes the streaming camera, usually use for liveness detection.

  • cameraLensDirection specifies whether to use the front or rear camera.
  • onCameraInitialized is called when the camera is successfully initialized.
  • onCameraInitializedFailure is called when the camera fails to initialize.

Implementation

Future<void> initializeStreamingCamera({
  required CameraLensDirection cameraLensDirection,
  required void Function(CameraController controller) onCameraInitialized,
  void Function(FeatureCameraException exception)? onCameraInitializedFailure,
}) async {
  return initializeCamera(
    cameraLensDirection: cameraLensDirection,
    onCameraInitialized: onCameraInitialized,
    enableAudio: false,
    resolutionPreset: ResolutionPreset.low,
    imageFormatGroup: Platform.isAndroid ? ImageFormatGroup.nv21 : ImageFormatGroup.bgra8888,
  );
}