startVideoCapturing method
Starts a video recording and/or streaming session.
Please see VideoCaptureOptions
for documentation on the
configuration options.
Implementation
@override
Future<void> startVideoCapturing(VideoCaptureOptions options) async {
if (options.streamCallback != null || options.streamOptions != null) {
throw UnimplementedError(
'Streaming is not currently supported on Windows');
}
await pluginChannel.invokeMethod<void>(
'startVideoRecording',
<String, dynamic>{
'cameraId': options.cameraId,
'maxVideoDuration': options.maxDuration?.inMilliseconds,
},
);
}