devela/media/audio/
mod.rs

1// devela::media::audio
2//
3//! Audio functionality.
4//
5// safety
6#![cfg_attr(feature = "safe_audio", forbid(unsafe_code))]
7
8mod drum_machine;
9mod error;
10
11crate::items! { // structural access: _mods, _all, _always
12    #[allow(unused)]
13    pub use _mods::*;
14    #[allow(unused)] #[doc(hidden, no_inline)]
15    pub use _always::*;
16
17    mod _mods { #![allow(unused)]
18        pub use super::error::*;
19        pub use super::drum_machine::*;
20    }
21    pub(super) mod _all {
22        #[doc(inline)]
23        pub use super::_mods::*;
24    }
25    pub(super) mod _always { #![allow(unused)]
26    }
27}
28// TODO
29// APB refers to the Audio Programming Book:
30// ABP159
31// /// Write sinewave as text
32// #[cfg(feature = "std")]
33// pub fn write_sinewave() {
34//     println!("hi");
35// }