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 |