Documentation ¶ Index ¶ type Chain func NewChain(processors ...Processor) *Chain func (c *Chain) Process(frame audio.Frame) audio.Frame type Func func (f Func) Process(frame audio.Frame) audio.Frame type Noop func (Noop) Process(frame audio.Frame) audio.Frame type Processor Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Chain ¶ type Chain struct { // contains filtered or unexported fields } func NewChain ¶ func NewChain(processors ...Processor) *Chain func (*Chain) Process ¶ func (c *Chain) Process(frame audio.Frame) audio.Frame type Func ¶ type Func func(audio.Frame) audio.Frame func (Func) Process ¶ func (f Func) Process(frame audio.Frame) audio.Frame type Noop ¶ type Noop struct{} func (Noop) Process ¶ func (Noop) Process(frame audio.Frame) audio.Frame type Processor ¶ type Processor interface { Process(audio.Frame) audio.Frame } Source Files ¶ View all Source files preprocess.go Click to show internal directories. Click to hide internal directories.