Macro rotary::dynamic[][src]

macro_rules! dynamic {
    ([$sample:expr; $frames:literal]; $channels:literal) => { ... };
    ([$sample:expr; $frames:expr]; $channels:expr) => { ... };
}

Construct an audio buffer.

This is useful when testing.

Examples

let buf = rotary::dynamic![[0.0; 1024]; 2];

let mut expected = vec![0.0; 1024];

assert_eq!(&buf[0], &expected[..]);
assert_eq!(&buf[1], &expected[..]);