Table of Contents

Namespace Bonsai.Audio

Classes

AudioCapture

Represents an operator that generates a sequence of buffered samples acquired from the specified audio capture device.

AudioContextManager

Manages the lifetime of an audio context and its associated resources.

AudioPlayback

Represents an operator that plays a sequence of buffered samples to the specified audio device.

AudioReader

Represents an operator that generates a sequence of buffered audio samples from an uncompressed RIFF/WAV file.

AudioResources

Represents an operator that creates a collection of buffer resources and audio sources to be loaded into the resource manager.

AudioSource

Represents a source of spatialized audio which can be used to define and control the audio landscape surrounding the listener.

AudioWriter

Represents an operator that writes a sequence of buffered samples into an uncompressed RIFF/WAV file.

Buffer

Represents an audio buffer which can be used to store and manipulate audio data.

CreateAudioContext

Represents an operator that creates an audio context using the specified device and listener properties.

CreateSource

Represents an operator that creates a spatialized source on the specified audio device.

PauseSource

Represents an operator that pauses the specified set of audio sources.

PlaySource

Represents an operator that starts playing the specified set of audio sources. If a source is already playing, it will start from the beginning.

RewindSource

Represents an operator that rewinds the specified set of audio sources back to the initial state.

RiffWriter

Writes audio data into a stream following the RIFF/WAV format.

StopSource

Represents an operator that stops the specified set of audio sources.

UpdateBuffer

Represents an operator that updates the sample data of the specified audio buffer.

UpdateListener

Represents an operator that updates the properties of the audio listener.

UpdateSource

Represents an operator that updates the properties of an audio source.

UpdateSourceState

Provides an abstract base class for operators that update the state of specified audio sources.