audio: github.com/oov/audio Index | Files | Directories

package audio

import "github.com/oov/audio"

Index

Package Files

audio.go

type InterleavedReader Uses

type InterleavedReader interface {
    ReadFloat32Interleaved(p [][]float32) (n int, err error)
    ReadFloat64Interleaved(p [][]float64) (n int, err error)
}

func NewInterleavedReader Uses

func NewInterleavedReader(conv converter.InterleavedConverter, r io.Reader) InterleavedReader

type InterleavedWriter Uses

type InterleavedWriter interface {
    WriteFloat32Interleaved(p [][]float32) (n int, err error)
    WriteFloat64Interleaved(p [][]float64) (n int, err error)
}

func NewInterleavedWriter Uses

func NewInterleavedWriter(conv converter.InterleavedConverter, w io.Writer) InterleavedWriter

type Reader Uses

type Reader interface {
    ReadFloat32(p []float32) (n int, err error)
    ReadFloat64(p []float64) (n int, err error)
}

func NewReader Uses

func NewReader(conv converter.Converter, r io.Reader) Reader

type Writer Uses

type Writer interface {
    WriteFloat32(p []float32) (n int, err error)
    WriteFloat64(p []float64) (n int, err error)
}

func NewWriter Uses

func NewWriter(conv converter.Converter, w io.Writer) Writer

Directories

PathSynopsis
converterPackage converter implements audio sample format converter.
resamplerPackage resampler implements audio resampler.
saturatorPackage saturator implements saturator.
wavePackage wave provides support for reading and wrting RIFF Waveform Audio Format File.

Package audio imports 2 packages (graph) and is imported by 1 packages. Updated 2017-10-04. Refresh now. Tools for package owners.