Versions in this module Expand all Collapse all v1 v1.2.0 Jun 6, 2026 Changes in this version + const CodecG722 + const CodecOPUS + const CodecPCM + const CodecPCMA + const CodecPCMU + const G722_DEFAULT + const G722_RATE_DEFAULT + func CreateDecode(src, pcm media.CodecConfig) (decode media.EncoderFunc, err error) + func CreateEncode(src, pcm media.CodecConfig) (encode media.EncoderFunc, err error) + func EncodePCMA(pcmData []byte) ([]byte, error) + func HasCodec(name string) bool + func Pcm2pcma(pcmData []byte) ([]byte, error) + func PcmToPcm(src, pcm media.CodecConfig) media.EncoderFunc + func RegisterCodec(name string, encoderFactory, decoderFactory CodecFactory) + func StripWavHeader(data []byte) []byte + type CodecFactory func(src, pcm media.CodecConfig) media.EncoderFunc + type G722Band0 struct + type G722Band1 struct + type G722Band2 struct + type G722Decoder struct + func NewG722Decoder(rate, mode int) *G722Decoder + func (d *G722Decoder) Decode(g722Data []byte) []byte + type G722Encoder struct + func NewG722Encoder(rate, mode int) *G722Encoder + func (e *G722Encoder) Encode(pcmData []byte) []byte