mirror of
https://github.com/mii443/maudio-router.git
synced 2025-08-22 16:05:35 +00:00
Refactor device.rs and virtual_device.rs
This commit is contained in:
@ -10,12 +10,12 @@ pub fn device(device: Device) {
|
|||||||
host.input_devices()
|
host.input_devices()
|
||||||
.unwrap()
|
.unwrap()
|
||||||
.enumerate()
|
.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:");
|
println!("Output devices:");
|
||||||
host.output_devices()
|
host.output_devices()
|
||||||
.unwrap()
|
.unwrap()
|
||||||
.enumerate()
|
.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));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,7 +19,7 @@ impl VirtualDevice {
|
|||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
fn get_min_index(&self) -> usize {
|
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 {
|
pub fn add_output(&mut self) -> usize {
|
||||||
|
Reference in New Issue
Block a user