Refactor device.rs and virtual_device.rs

This commit is contained in:
mii443
2024-02-15 12:08:37 +09:00
parent 5ca9f176f8
commit e08bce3a25
2 changed files with 3 additions and 3 deletions

View File

@ -10,12 +10,12 @@ pub fn device(device: Device) {
host.input_devices()
.unwrap()
.enumerate()
.for_each(|(i, device)| println!(" {}: {}", i, device.name().unwrap()));
.for_each(|(i, device)| println!(" {}: {}\n channels: {}\n sample_rate: {}", i, device.name().unwrap(), device.default_input_config().unwrap().channels(), device.default_input_config().unwrap().sample_rate().0));
println!("Output devices:");
host.output_devices()
.unwrap()
.enumerate()
.for_each(|(i, device)| println!(" {}: {}", i, device.name().unwrap()));
.for_each(|(i, device)| println!(" {}: {}\n channels: {}\n sample_rate: {}", i, device.name().unwrap(), device.default_output_config().unwrap().channels(), device.default_output_config().unwrap().sample_rate().0));
}
}

View File

@ -19,7 +19,7 @@ impl VirtualDevice {
#[inline]
fn get_min_index(&self) -> usize {
self.output_index.iter().min().unwrap_or(&0).clone()
*self.output_index.iter().min().unwrap_or(&0)
}
pub fn add_output(&mut self) -> usize {