17 releases (8 stable)
3.3.0 | Aug 26, 2024 |
---|---|
3.2.0 | Jan 17, 2024 |
3.1.0 | May 22, 2023 |
2.3.0 | Mar 22, 2023 |
1.0.0-alpha.4 | Mar 25, 2022 |
#315 in Audio
89 downloads per month
Used in 8 crates
(4 directly)
155KB
2.5K
SLoC
audio-processor-file
audio_processor_traits::AudioProcessor
implementations for audio file playback & writing.
Currently two processors are provided:
AudioFileProcessor
is an input file processor, itsprepare
method will load the whole file onto memory. Bothwav
andmp3
are supported viasymphonia
- If streaming is a requirement this won't work
OutputAudioFileProcessor
writeswav
files
License: MIT
lib.rs
:
audio_processor_traits::AudioProcessor
implementations for audio file playback & writing.
Currently two processors are provided:
AudioFileProcessor
is an input file processor, itsprepare
method will load the whole file onto memory. Bothwav
andmp3
are supported viasymphonia
- If streaming is a requirement this won't work
OutputAudioFileProcessor
writeswav
files
Dependencies
~10–43MB
~686K SLoC