# speex Directory Reference

## Files

file | speex.h
| Describes the different modes of the codec.

file | speex_bits.h
| Handles bit packing/unpacking.

file | speex_buffer.h
file | speex_callbacks.h
| Describes callback handling and in-band signalling.

file | speex_echo.h
| Echo cancellation.

file | speex_header.h
| Describes the Speex header.

file | speex_jitter.h
| Adaptive jitter buffer for Speex.

file | speex_preprocess.h
| 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).

file | speex_resampler.h
file | speex_stereo.h
| Describes the handling for intensity stereo.

file | speex_types.h
| Speex types.