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.