Lines Matching refs:cpal
3 extern crate cpal;
5 use cpal::traits::{DeviceTrait, HostTrait, StreamTrait};
57 cpal::host_from_id(cpal::available_hosts() in main()
59 .find(|id| *id == cpal::HostId::Jack) in main()
64 cpal::default_host() in main()
71 let host = cpal::default_host(); in main()
86 cpal::SampleFormat::F32 => run::<f32>(&device, &config.into()), in main()
87 cpal::SampleFormat::I16 => run::<i16>(&device, &config.into()), in main()
88 cpal::SampleFormat::U16 => run::<u16>(&device, &config.into()), in main()
92 pub fn run<T>(device: &cpal::Device, config: &cpal::StreamConfig) -> Result<(), anyhow::Error> in run()
94 T: cpal::Sample, in run()
110 move |data: &mut [T], _: &cpal::OutputCallbackInfo| { in run()
124 T: cpal::Sample, in write_data()
127 let value: T = cpal::Sample::from::<f32>(&next_sample()); in write_data()