system_audio_meter library
Classes
- AudioDeviceEvent
- Immutable device lifecycle event emitted by SystemAudioMeter.deviceEvents.
- AudioInputDevice
- Immutable description of an input device exposed by the plugin.
- AudioLevels
- Immutable peak meter update emitted by the plugin.
- AudioOutputDevice
- Immutable description of an output device exposed by the plugin.
- AudioSilenceEvent
- Immutable low-level silence event emitted by SystemAudioMeter.silenceEvents.
- AudioSilenceStage
- One configurable silence escalation step used by AudioSilenceTracker.
- AudioSilenceState
- Derived silence state intended for UI and application logic.
- AudioSilenceTracker
- Tracks silence progression in Dart on top of low-level native silence events.
- SystemAudioMeter
-
Public Flutter API for the
system_audio_meterplugin.
Enums
- AudioDeviceEventKind
- Type of device lifecycle transition reported by the plugin.
- AudioDeviceFlow
- Audio flow associated with a meter, device event, or silence event.
- AudioSilenceEventType
- Native silence transition type emitted by the plugin.
- AudioSilenceStateType
- High-level silence state emitted by AudioSilenceTracker.