Versions in this module Expand all Collapse all v0 v0.3.2 Dec 18, 2021 Changes in this version + type Broadcaster struct + func NewBroadcaster(source Reader, config *BroadcasterConfig) *Broadcaster + func (broadcaster *Broadcaster) NewReader(copyChunk bool) Reader + func (broadcaster *Broadcaster) ReplaceSource(source Reader) error + func (broadcaster *Broadcaster) Source() Reader + type BroadcasterConfig struct + Core *io.BroadcasterConfig + type Reader interface + Read func() (chunk wave.Audio, release func(), err error) + type ReaderFunc func() (chunk wave.Audio, release func(), err error) + func (rf ReaderFunc) Read() (chunk wave.Audio, release func(), err error) + type TransformFunc func(r Reader) Reader + func DetectChanges(interval time.Duration, onChange func(prop.Media)) TransformFunc + func Merge(transforms ...TransformFunc) TransformFunc + func NewBuffer(nSamples int) TransformFunc + func NewChannelMixer(channels int, mixer mixer.ChannelMixer) TransformFunc