Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Latency ¶
Latency is a type of OPUS codec frame duration.
const ( Latency2500us Latency = Latency(2500 * time.Microsecond) Latency5ms Latency = Latency(5 * time.Millisecond) Latency10ms Latency = Latency(10 * time.Millisecond) Latency20ms Latency = Latency(20 * time.Millisecond) Latency40ms Latency = Latency(40 * time.Millisecond) Latency60ms Latency = Latency(60 * time.Millisecond) )
Latency values available in OPUS codec.
type Params ¶
type Params struct {
codec.BaseParams
// ChannelMixer is a mixer to be used if number of given and expected channels differ.
ChannelMixer mixer.ChannelMixer
// Expected latency of the codec.
Latency Latency
}
Params stores opus specific encoding parameters.
func (*Params) BuildAudioEncoder ¶
BuildAudioEncoder builds opus encoder with given params
Click to show internal directories.
Click to hide internal directories.