Skip to main content
The Adaptive Differential Pulse Code Modulation (ADPCM) command-line encoder converts sound files between ADPCM and Pulse Code Modulation (PCM). PCM input files must be at least 128 samples. Any loops in the file must also be at least 128 samples. PCM input files must have a sample rate in the range of 1 KHz-50 KHz. Any PCM input files that don’t meet these requirements are rejected with a detailed error message. Conversion information is shown in the following code and table.

See also

ADPCM overview Overview of XAudio2 Use XAudio2 to play a sound
Last modified on August 4, 2026