blocksound.backend.types

Undocumented in source.

Members

Classes

AudioBackend
class AudioBackend

Base class for the audio backend.

Source
class Source

Represents a source that emits audio.

StreamingSource
class StreamingSource

Represents a source that emits audio, uses streaming

Functions

backend_createSource
Source backend_createSource(Vec3 loc)

Used by AudioManager to create a source.

backend_createStreamingSource
StreamingSource backend_createStreamingSource(Vec3 loc)

Used by AudioManager to create a streaming source.

notifyLoadLib
void notifyLoadLib(string lib)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

Sound
interface Sound

Represents a sound, loaded in memory. For larger sounds, consider using streaming instead.

StreamedSound
interface StreamedSound

Represents a sound which is loaded in chunks while playing, to save memory. Use for long/large sounds.

Variables

BACKEND
string BACKEND;

Name of the backend used for blocksound.

BACKEND
string BACKEND;

Name of the backend used for blocksound.

Meta