class VoiceMeterFrame { const VoiceMeterFrame({required this.level, required this.samples}); final double level; final List samples; } class BrowserVoiceMeter { bool get isSupported => false; Future start(void Function(VoiceMeterFrame frame) onFrame) async {} Future stop() async {} void dispose() {} }