startScanning method

Future<ScanResult?> startScanning({
  1. ScanConfiguration? configuration,
})

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;
}