system_audio_meter 0.2.0
system_audio_meter: ^0.2.0 copied to clipboard
Real-time desktop audio level meter for Flutter with input/output device monitoring.
0.2.0 #
- Added
AudioDeviceEvent,AudioDeviceEventKind, andAudioDeviceFlow. - Added
deviceEventsso Dart can listen for input/output connection and disconnection changes. - Added automatic Windows reattachment logic for active input and output streams when devices return.
- Added selected-device recovery by friendly name when Windows recreates a device with a new
deviceId. - Added UI-side auto-refresh and auto-resume behavior in the example app for reconnectable devices.
- Improved disconnect handling so meters reset cleanly to
0 / 0while waiting for reconnection.
0.1.1 #
- Added
AudioInputDeviceand input-device metadata onAudioLevels. - Added input device listing, selection, and current-device queries to the Dart API.
- Added
inputLevels,startInput,stopInput, andisInputRunning. - Added Windows WASAPI input capture support alongside the existing output loopback path.
- Expanded the example app to demonstrate both output and input metering.
0.1.0 #
- Initial public release.
- Added the desktop
SystemAudioMeter.instanceAPI. - Added
AudioLevelsandAudioOutputDevicemodels. - Added
MethodChannelandEventChannelintegration for meter streaming. - Added Windows WASAPI loopback support for real-time stereo peak levels.
- Added safe unsupported stubs for macOS and Linux.
- Added an example app, screenshot assets, and README documentation.