# Functions
NewBuffer creates a new Buffer instance.
NewDecoder creates a decoder to decode raw audio data in the given format.
SampleFormatFunc returns a SampleFormat that invokes f to implement the conversion.
# Variables
SampleFormats for the standard formats.
SampleFormats for the standard formats.
# Structs
Buffer is a buffer that can store any audio format.
ChunkInfo contains size of the audio chunk.
Float32Interleaved multi-channel interlaced Audio.
Float32NonInterleaved multi-channel interlaced Audio.
Int16Interleaved multi-channel interlaced Audio.
Int16NonInterleaved multi-channel interlaced Audio.
# Interfaces
Audio is a finite series of audio Sample values.
Decoder decodes raw chunk to Audio.
DecoderBuilder builds raw audio decoder.
EditableAudio is an editable finite series of audio Sample values.
Sample can convert itself to 64-bits signed value.
SampleFormat can convert any Sample to one from its own sample format.
# Type aliases
DecoderBuilderFunc is a proxy type for DecoderBuilder.
DecoderFunc is a proxy type for Decoder.
Float32Sample is a 32-bits float audio sample.
Format represents how audio is formatted in memory.
Int16Sample is a 16-bits signed integer audio sample.
Int64Sample is a 64-bits signed integer audio sample.