Speex
1.2~beta4
|
Speex encoder and decoder | This is the Speex codec itself |
SpeexBits: Bit-stream manipulations | This is the structure that holds the bit-stream when encoding or decoding with Speex. It allows some manipulations as well |
Various definitions for Speex callbacks supported by the decoder. | |
SpeexEchoState: Acoustic echo canceller | This is the acoustic echo canceller module |
SpeexHeader: Makes it easy to write/parse an Ogg/Speex header | This is the Speex header for the Ogg encapsulation. You don't need that if you just use RTP |
JitterBuffer: Adaptive jitter buffer | This is the jitter buffer that reorders UDP/RTP packets and adjusts the buffer size to maintain good quality and low latency |
SpeexPreprocessState: The Speex preprocessor | This is the Speex preprocessor. The preprocess can do noise suppression, residual echo suppression (after using the echo canceller), automatic gain control (AGC) and voice activity detection (VAD) |
SpeexStereoState: Handling Speex stereo files | This describes the Speex intensity stereo encoding/decoding |