Ctrl+K

Strawberry.Sound Namespace

Documentation for types in the Strawberry.Sound namespace.

Namespaces

Namespace Description
Strawberry.Sound.Midi

Classes

Type Description
Strawberry.Sound.OggReader An {{cref:Strawberry.Sound.ISoundReader}} that decodes OGG Vorbis audio files, compatible with the Strawberry engine's streaming system.
Strawberry.Sound.Sound3DListener A 3D sound listener that can be used to control the position, direction and up vector of a sound listener.
Strawberry.Sound.SoundBuffer A sound buffer that can be used to play a sound
Strawberry.Sound.SoundStream A sound stream that can be used to play a sound
Strawberry.Sound.Voice
Strawberry.Sound.Voice3D
Strawberry.Sound.WaveReader A wave file reader used to read and stream .wav files.

Enums

Type Description
Strawberry.Sound.FallOffMode Specifies the attenuation (fall-off) model used for 3D spatialized sounds, determining how the volume decreases as the distance between the audio source and the listener increases.

Interfaces

Type Description
Strawberry.Sound.ISoundManager Manages all sounds in the game
Strawberry.Sound.ISoundReader Defines an interface for reading and decoding sound data from a stream.

Structs

Type Description
Strawberry.Sound.Voice3DSettings