Merge pull request #98 from tomaka/tomaka-patch-1

Improve error reporting in beep example
This commit is contained in:
tomaka 2016-01-15 19:00:23 +01:00
commit ef1e12fa3d
1 changed files with 3 additions and 3 deletions

View File

@ -1,9 +1,9 @@
extern crate cpal; extern crate cpal;
fn main() { fn main() {
let endpoint = cpal::get_default_endpoint().unwrap(); let endpoint = cpal::get_default_endpoint().expect("Failed to get default endpoint");
let format = endpoint.get_supported_formats_list().unwrap().next().unwrap(); let format = endpoint.get_supported_formats_list().unwrap().next().expect("Failed to get endpoint format");
let mut channel = cpal::Voice::new(&endpoint, &format).unwrap(); let mut channel = cpal::Voice::new(&endpoint, &format).expect("Failed to create a channel");
// Produce a sinusoid of maximum amplitude. // Produce a sinusoid of maximum amplitude.
let mut data_source = (0u64..).map(|t| t as f32 * 440.0 * 2.0 * 3.141592 / format.samples_rate.0 as f32) // 440 Hz let mut data_source = (0u64..).map(|t| t as f32 * 440.0 * 2.0 * 3.141592 / format.samples_rate.0 as f32) // 440 Hz