alnitak / flutter_recorder

A low-level audio recorder plugin which uses miniaudio as backend and supporting all the platforms. It can detect silence and save to WAV audio file. Audio wave and FFT data can be get in real-time as for the volume level.
Apache License 2.0
20 stars 2 forks source link

feat: Expose the current microphone state #9

Open CillianMyles opened 4 days ago

CillianMyles commented 4 days ago

Description

Since the current state of the microphone can change for reasons outside of your direct actions, it would be useful if the plugin could provide the current state to the consumer, so that the app developer does not need to implement this by plugin or platform channels.

Requirements

Additional Context

Where microphone state could be for example: listening, paused, stopped