Module bevy::audio

source ·
Expand description

Provides types and plugins for audio playback.

Modules

Structs

Traits

  • A trait that allows adding a custom audio source to the object. This is implemented for App to allow registering custom Decodable types.
  • Common interactions with an audio sink.
  • A trait for working generically across different Sample format types.
  • A type implementing this trait can be converted to a rodio::Source type. It must be Send and Sync, and usually implements Asset so needs to be TypeUuid, in order to be registered. Types that implement this trait usually contain raw sound data that can be converted into an iterator of samples. This trait is implemented for AudioSource. Check the example audio/decodable for how to implement this trait on a custom type.
  • Represents a value of a single sample.
  • A source of samples.

Functions