audio_flutter_platform_interface
Typed platform contract for audio_flutter capture and playback.
0.2.0
kshdotdev/audio-kit-dart
What this package is like to depend on
Last release 18 days ago
06 Aug 2026
Too new to tell
only 2 dated releases
Nearly every release is documented
notes for 2 of 2 stable releases
Nothing withdrawn
no release was ever pulled
0 months old
2 releases · first in 2026
2 releases in the last 12 months
see the full history below
Release timeline
2 releases · Jul 2026 to Aug 2026Releases
latest 2-
0.2.006 Aug 2026Release notes
Open source →- Add
microphonePermissionStatus()andrequestMicrophonePermission()toAudioFlutterPlatform, returning the newPlatformMicrophonePermissionStatus. Both carryUnimplementedErrordefault bodies, so a platform package written against 0.1.0 keeps compiling and callers can distinguish "no permission gate on this platform" from "denied". - Add
cleanupOrphanedCaptureDevices(), which destroys private capture devices the plugin leaked in an earlier run and reports how many were reclaimed. SameUnimplementedErrordefault. - Add
PlatformAudioFrame.discontinuityReason(nullablePlatformAudioDiscontinuityReason). Native gaps used to travel as a baredroppedFramesBeforecount, which app-facing code could only ever map todroppedFrames; a rebuilt capture chain can now report itself assourceRestart, including when it dropped no frames at all. - Add nullable
peakAmplitude,rms,nonZeroFramePercent,renderCycles, andfirstAudioAtMillistoPlatformAudioSessionEvent. They separate a silent room from a dead tap, and a device that never ran from one that runs and delivers zeroes. - Add
captureBackendInfo()andlistCaptureSources()withPlatformCaptureBackendInfo,PlatformCaptureSourceInfo, and thePlatformCaptureSourceKind,PlatformCaptureSourceAvailability, andPlatformCaptureCapabilityenums — normalized capture discovery consumed byaudio_flutter's newFlutterCaptureBackend. Both carryUnimplementedErrordefault bodies. - Add
PlatformCaptureTimingQualityandtimingQualityon capture session info, so platforms report whether track timestamps are native-mapped, synchronized, or synthesized.
- Add
-
0.1.027 Jul 2026