audio_flutter library

Provider-neutral Flutter capture and PCM playback.

Classes

AudioCaptureProcess
A process visible to the platform audio server.
AudioInputDevice
A physical microphone/input selectable by stable platform ID.
FlutterAudioCaptureConfig
Immutable configuration for FlutterAudioCaptureSource.
FlutterAudioCaptureHealth
Provider-neutral capture health separate from high-rate PCM delivery.
FlutterAudioCaptureSession
Prepared Flutter capture with a low-frequency health stream.
FlutterAudioCaptureSource
Two-phase microphone or system-audio source backed by the federated plugin.
FlutterAudioDevices
Provider-neutral input-device discovery.
FlutterAudioPlaybackSink
Provider-neutral PCM playback sink.
FlutterMicrophonePermission
Microphone permission queries for the current platform.
FlutterSystemAudio
Platform capability and permission helpers for system-audio capture.
SystemAudioProcessSelector
Expands a caller's target apps into every process that actually renders their audio.

Enums

AudioCaptureOverflowPolicy
Bounded native mailbox behavior before frames enter the Dart graph.
AudioCaptureType
Physical Flutter capture source.
AudioMicrophonePermissionStatus
Microphone authorization as the platform reports it.
FlutterAudioCaptureHealthPhase
Capture lifecycle and watchdog phase reported by the native transport.

Extensions

AudioMicrophonePermissionStatusX on AudioMicrophonePermissionStatus
Whether this status stops a microphone capture from ever receiving audio.