Provides a stand-alone audio-processor runner for AudioProcessor
implementations.
The gist of it is:
AudioProcessor
or SimpleAudioProcessor
from audio_processor_traits
audio_processor_main(processor)
.wav
)```rust use audioprocessortraits::{AudioBuffer, AudioProcessor};
struct SimpleDelayProcessor {}
impl SimpleDelayProcessor { fn new() -> Self { SimpleDelayProcessor {} }}
impl AudioProcessor for SimpleDelayProcessor { /* omitted for brevity */ }
fn main() { let processor = SimpleDelayProcessor::new(); audioprocessorstandalone::audioprocessormain(processor); } ```
``` audio-processor-standalone
USAGE: my-crate [OPTIONS]
FLAGS: -h, --help Prints help information -V, --version Prints version information
OPTIONS:
-i, --input-file