awedio 0.6.0

A low-overhead and adaptable audio playback library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use super::*;
use crate::tests::ConstantValueSound;

#[test]
fn set_stopped() {
    let mut first = ConstantValueSound::new(1000).stoppable();
    // starts unpaused
    assert_eq!(
        first.next_sample().unwrap(),
        crate::NextSample::Sample(1000)
    );
    first.set_stopped();
    assert_eq!(first.next_sample().unwrap(), crate::NextSample::Finished);
    assert_eq!(first.next_sample().unwrap(), crate::NextSample::Finished);
}