pub trait AddAudioSource {
// Required method
fn add_audio_source<T>(&mut self) -> &mut Self
where T: Decodable + Asset,
f32: FromSample<<T as Decodable>::DecoderItem>;
}
Expand description
A trait that allows adding a custom audio source to the object.
This is implemented for App to allow registering custom Decodable types.
Registers an audio source.
The type must implement Decodable,
so that it can be converted to a rodio::Source type,
and Asset, so that it can be registered as an asset.
To use this method on App,
the audio and asset plugins must be added first.