Base class for the audio backend.
Represents a source that emits audio.
Represents a source that emits audio, uses streaming
Used by AudioManager to create a source.
Used by AudioManager to create a streaming source.
Represents a sound, loaded in memory. For larger sounds, consider using streaming instead.
Represents a sound which is loaded in chunks while playing, to save memory. Use for long/large sounds.
Name of the backend used for blocksound.
Name of the backend used for blocksound.