Versions in this module Expand all Collapse all v0 v0.1.1 Apr 12, 2026 v0.1.0 Apr 12, 2026 Changes in this version + const CodecG722 + const CodecPCM + const CodecPCMA + const CodecPCMU + const G722_DEFAULT + const G722_RATE_DEFAULT + func CreateDecode(src, pcm media2.CodecConfig) (decode media2.EncoderFunc, err error) + func CreateEncode(src, pcm media2.CodecConfig) (encode media2.EncoderFunc, err error) + func EncodePCMA(pcmData []byte) ([]byte, error) + func HasCodec(name string) bool + func Pcm2pcma(pcmData []byte) ([]byte, error) + func PcmToPcm(src, pcm media2.CodecConfig) media2.EncoderFunc + func RegisterCodec(name string, encoderFactory, decoderFactory CodecFactory) + func StripWavHeader(data []byte) []byte + type CodecFactory func(src, pcm media2.CodecConfig) media2.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