startDetect method
detectionTimeOut: Timeout interval for interactive biometric verification, in milliseconds.
Implementation
Future<Stream<MLInteractiveLivenessCaptureResult>> startDetect({
bool detectMask = false,
int detectionTimeOut = 10000,
}) async {
const EventChannel eventChannel =
EventChannel('$baseChannel.interactiveLiveness/event');
await _channel.invokeMethod(
'interactiveLiveness#startDetect',
<String, dynamic>{
'eventChannelName': eventChannel.name,
'detectMask': detectMask,
'detectionTimeOut': detectionTimeOut,
},
);
return eventChannel
.receiveBroadcastStream()
.map<MLInteractiveLivenessCaptureResult>((dynamic event) {
return MLInteractiveLivenessCaptureResult._fromJson(event);
});
}