default_system_fetcher/
default_system_fetcher.rs

1use shady_audio::{
2    fetcher::{SystemAudioFetcher, SystemAudioFetcherDescriptor},
3    BarProcessor, BarProcessorConfig, SampleProcessor,
4};
5
6fn main() {
7    // Choose default settings
8    let descriptor = SystemAudioFetcherDescriptor::default();
9
10    let mut processor = SampleProcessor::new(SystemAudioFetcher::new(&descriptor).unwrap());
11    let mut bar_processor = BarProcessor::new(&processor, BarProcessorConfig::default());
12
13    // simply fetch
14    processor.process_next_samples();
15    bar_processor.process_bars(&processor);
16}