Crate kira[−][src]
Expand description
Kira
Kira is a backend-agnostic library to create expressive audio for games. Besides the common sound playback features, it provides parameters for smoothly adjusting properties of sounds, a flexible mixer for applying effects to audio, and a clock system for precisely timing audio events.
Related crates
You will most likely want to use Kira with some of these other crates:
kira-cpal
- backend for Windows, Mac, and Linux targetskira-loaders
- adds support for loading audio files
Modules
Precise timing for audio events.
Tools for manipulating audio signals.
The main entrypoint for controlling audio from gameplay code.
Tweenable values for controlling settings.
Sources of audio.
Organizes and applies effects to audio.
Smooth interpolation between values.
Structs
Describes how a sound should be looped.
Enums
Errors that can occur when sending a command to the audio thread.
Describes when an action should occur.