startScanning method
Starts a new room scanning session with optional configuration.
configuration
allows you to customize the scanning behavior.
If not provided, default settings will be used.
Returns a ScanResult upon completion, or null if the scan is cancelled or fails.
Implementation
Future<ScanResult?> startScanning({ScanConfiguration? configuration}) async {
final result = await _channel.startRoomCapture(configuration: configuration);
if (result is String) {
return parseScanResult(result);
}
return null;
}