oml-audio 0.6.5-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 as SoundBank;

mod drop_mode;
pub use drop_mode::DropMode;