oml-audio 0.8.3-alpha

Very basic, and thin abstraction of audio handling meant for games.
Documentation
#[cfg(all(target_os = "macos", feature = "use_apple"))]
mod sound_apple;
#[cfg(all(target_os = "macos", feature = "use_apple"))]
pub use sound_apple::SoundPoolApple as SoundPool;

#[cfg(all(target_os = "macos", not(feature = "use_apple")))]
mod sound_miniaudio;
#[cfg(all(target_os = "macos", not(feature = "use_apple")))]
pub use sound_miniaudio::SoundPoolMiniaudio as SoundPool;

#[cfg(all(target_os = "windows", not(any(feature = "use_miniaudio"))))]
mod sound_stub;
#[cfg(all(target_os = "windows", not(any(feature = "use_miniaudio"))))]
pub use sound_stub::SoundPoolStub as SoundPool;

#[cfg(all(target_os = "windows", feature = "use_miniaudio"))]
mod sound_miniaudio;
#[cfg(all(target_os = "windows", feature = "use_miniaudio"))]
pub use sound_miniaudio::SoundPoolMiniaudio as SoundPool;

#[cfg(target_os = "linux")]
mod sound_stub;
#[cfg(target_os = "linux")]
pub use sound_stub::SoundPoolStub as SoundPool;

mod sound_bank;
pub use sound_bank::SoundBank;

mod drop_mode;
pub use drop_mode::DropMode;