initializeStreamingCamera method
Future<void>
initializeStreamingCamera({
- required CameraLensDirection cameraLensDirection,
- required void onCameraInitialized(
- CameraController controller
- required void onCameraInitializedFailure(
- FeatureCameraException exception
- ResolutionPreset resolutionPreset = ResolutionPreset.low,
- ImageFormatGroup? imageFormatGroup,
Initializes the streaming camera, usually use for liveness detection.
cameraLensDirectionspecifies whether to use the front or rear camera.onCameraInitializedis called when the camera is successfully initialized.onCameraInitializedFailureis called when the camera fails to initialize.
Implementation
Future<void> initializeStreamingCamera({
required CameraLensDirection cameraLensDirection,
required void Function(CameraController controller) onCameraInitialized,
required void Function(FeatureCameraException exception) onCameraInitializedFailure,
ResolutionPreset resolutionPreset = ResolutionPreset.low,
ImageFormatGroup? imageFormatGroup,
}) async {
return initializeCamera(
cameraLensDirection: cameraLensDirection,
onCameraInitialized: onCameraInitialized,
onCameraInitializedFailure: onCameraInitializedFailure,
enableAudio: false,
resolutionPreset: resolutionPreset,
imageFormatGroup: imageFormatGroup ?? (Platform.isAndroid ? ImageFormatGroup.nv21 : ImageFormatGroup.bgra8888),
);
}