flutter_freedome_calibration
1.2.0+ is a facade over
freedome_client. New code should use the client directly — see doc/migration-to-freedome_client.md.
FreeDome calibration and system configuration package.
Features
Section titled “Features”- Audio calibration (microphones, speakers, channels)
- Projector calibration (brightness, contrast, geometry)
- Full system calibration
- Real-time calibration progress monitoring
- Test signal generation
- Calibration history and results
Getting started
Section titled “Getting started”Add this package to your pubspec.yaml:
dependencies: flutter_freedome_calibration: ^1.0.0import 'package:flutter_freedome_calibration/flutter_freedome_calibration.dart';
// Create calibration service with connection and auth providersfinal calibrationService = FreeDomeCalibrationService( connectionProvider: yourConnectionProvider, authProvider: yourAuthProvider,);
// Initialize the serviceawait calibrationService.initialize();
// Start audio calibrationfinal calibrationId = await calibrationService.startAudioCalibration();
// Monitor progresscalibrationService.progressStream.listen((progress) { print('Calibration progress: ${progress.progress}%');});
// Start projector calibrationawait calibrationService.startProjectorCalibration();
// Start full system calibrationawait calibrationService.startFullCalibration();License
Section titled “License”NativeMindNONC — see LICENSE.
Commercial use → NativeMind sales