mic_info 0.0.2 copy "mic_info: ^0.0.2" to clipboard
mic_info: ^0.0.2 copied to clipboard

Mic Info Plugin is a Flutter plugin that retrieves information about connected microphones on Android and iOS. It supports detecting built-in, wired (including USB connector microphones), and Bluetoot [...]

Changelog #

All notable changes to this project will be documented in this file.

0.0.2 Detect USB connector microphones #

Added #

  • Logic to detect USB connector microphones as part of wired microphones.
  • Updated detection for AudioDeviceInfo.TYPE_WIRED_HEADSET and AudioDeviceInfo.TYPE_USB_HEADSET under the category of wired microphones.

Fixed #

  • Minor code improvements and optimizations.

0.0.1 Initial release of the Mic Info Plugin. #

  • Added support for retrieving default, wired, and Bluetooth microphone information on Android and iOS platforms.
  • Provided methods to:
    • Get the list of built-in (default) microphones.
    • Get the list of wired microphones (e.g., headset mics).
    • Get the list of Bluetooth microphones.
  • Included platform-specific implementation for Android using AudioManager and AudioDeviceInfo.
  • Included platform-specific implementation for iOS using AVAudioSession.
  • Added Device model to represent microphone devices with productName and id attributes.
  • Ensured microphone permissions are handled for Android (RECORD_AUDIO) and iOS (NSMicrophoneUsageDescription).
3
likes
0
points
146
downloads

Publisher

unverified uploader

Weekly Downloads

Mic Info Plugin is a Flutter plugin that retrieves information about connected microphones on Android and iOS. It supports detecting built-in, wired (including USB connector microphones), and Bluetooth microphones, making it ideal for applications requiring audio input management. With cross-platform support, this plugin provides a simple API to retrieve microphone product names and IDs.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on mic_info

Packages that implement mic_info