flutter_tiny_wavpack_decoder 1.0.0
flutter_tiny_wavpack_decoder: ^1.0.0 copied to clipboard
Decode WavPack (.wv) audio to PCM .wav on-device via the tiny dependency-free WavPack decoder over Dart FFI. Android, iOS, macOS, Linux, Windows.
Changelog #
1.0.0 #
Initial release. Flutter port of react-native-tiny-wavpack-decoder.
- Decode WavPack (
.wv) files to PCM.wavfiles on-device using the bundled, BSD-licensed WavPack 4.40 "tiny decoder" C library overdart:ffi, with no method channels and no platform-specific bridge code. - Supported platforms: Android, iOS, macOS, Linux, Windows.
TinyWavpackDecoder.decode()withmaxSamples,bitsPerSample(8/16/24/32) and anonProgresscallback delivering monotonically increasing values in(0.0, 1.0].- Decoding runs in a worker isolate; concurrent calls are automatically serialized (the native decoder is not reentrant).
- Typed failures via
WavpackDecodeException; invalid arguments throwArgumentErrorbefore any native code runs.