| Lift freeq's AV media plane out of sleek | 1 | extern crate asio_sys as sys; |
| 2 | ||
| 3 | fn main() { | |
| 4 | let asio = sys::Asio::new(); | |
| 5 | for driver in asio.driver_names() { | |
| 6 | println!("Driver: {}", driver); | |
| 7 | let driver = asio.load_driver(&driver).expect("failed to load drivers"); | |
| 8 | println!( | |
| 9 | " Channels: {:?}", | |
| 10 | driver.channels().expect("failed to get channels") | |
| 11 | ); | |
| 12 | println!( | |
| 13 | " Sample rate: {:?}", | |
| 14 | driver.sample_rate().expect("failed to get sample rate") | |
| 15 | ); | |
| 16 | } | |
| 17 | } |