kira-loaders
kira-loaders
provides support for loading and streaming sounds from audio
files in Kira.
```rust use kira::{ manager::{backend::MockBackend, AudioManager, AudioManagerSettings}, sound::static_sound::StaticSoundSettings, };
const SAMPLERATE: u32 = 48000; let mut manager = AudioManager::new( MockBackend::new(SAMPLERATE), AudioManagerSettings::default(), ) .unwrap(); manager.play(kiraloaders::load( "sound.ogg", StaticSoundSettings::default(), )?)?; ```
```rust use kira::manager::{backend::MockBackend, AudioManager, AudioManagerSettings}; use kira_loaders::StreamingSoundSettings;
const SAMPLERATE: u32 = 48000; let mut manager = AudioManager::new( MockBackend::new(SAMPLERATE), AudioManagerSettings::default(), ) .unwrap(); manager.play(kiraloaders::stream( "sound.ogg", StreamingSoundSettings::default(), )?)?; ```
This project is licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in kira-loaders
by you, as defined in the Apache-2.0 license,
shall be dual licensed as above, without any additional terms or conditions.