flutter_mic_selector library

Classes

FlutterMicSelector
Public entry point for microphone input device discovery and selection.
MicError
Structured microphone selector error information.
MicInputDevice
Describes an audio input device that Android can expose to the app.
MicInputDeviceTypes
Stable microphone input type values returned by MicInputDevice.type.
MicInputLevel
Current microphone input level emitted by the native recording session.
MicrophoneDevice
Describes a microphone input device available on the platform.
MicSelectorState
Immutable state snapshot emitted by MicSelector.

Enums

MicErrorCode
Machine-readable error codes returned by the microphone selector.
MicPermissionStatus
Permission state for Android RECORD_AUDIO access.
MicrophoneType
Categorizes a microphone's physical or logical connection type.

Typedefs

MicSelector = FlutterMicSelector
Backward-compatible alias for the main plugin entry point.

Exceptions / Errors

MicException
Exception thrown by the public Dart API when a platform operation fails.
MicrophoneNotFoundException
Exception thrown when a requested microphone device could not be found.
MicrophonePermissionException
Exception thrown when microphone permission is missing.
MicrophoneSelectionException
Exception thrown when a microphone selection operation fails.
UnsupportedMicrophoneException
Exception thrown when the requested operation is not supported.