A collection of freeware open-source audio codecs is a part of VC Freeware components.
The following audio codecs are implmentated in native Delphi source code and are ready to use.
Most of them are based on original C/C++ soucre codec from different sources.
 
	
	
	
	
	
	
	| G.711 | 
	11/88 | 
	Logarithmic, 8 kHz, 64 kbit/s, CBR codec used mostly in telephony since 1972. Has two slightly different versions: μ-law (North America and Japan) and A-law (most other countries). | 
	unaG711.pas | 
	ITU G.711 | 
	RFC 3551 | 
	| G.722.1 | 
	05/05 | 
	Transform-based codec, 16 kHz, 24/48 kbit/s, CBR codec providing high quality with moderate bitrate optimized for both speech and music. | 
	unaG7221.pas | 
	ITU G.722.1 | 
	RFC 5577 | 
	| GSM-FR | 
	6.10 | 
	RPE-LTP speech codec, 8 kHz, 13 kbit/s, moderate quality, low bitrate and complexity. WAV49 modification by Microsoft ACM implementation has a different bit order and is also supported. | 
	unaGSM.pas | 
	ETSI EN 300 961, ref C-code | 
	RFC 3551 | 
	| IMA ADPCM/DVI4/VDVI | 
	6.10 | 
	ADPCM codec, 8 kHz, 32 kbit/s, low quality, very low complexity. | 
	unaADPCM.pas | 
	IMA ADPCM specification | 
	RFC 3551 | 
Download all codec sources as a part of VC Freeware components.