> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Información general sobre ADPCM

> Cómo XAudio2 usa la compresión de audio con pérdida ADPCM con un tamaño de bloque de muestras configurable para el audio de juegos de XBOX, y cómo codificar contenido ADPCM.

La modulación por impulsos codificados diferencial adaptativa (ADPCM) es un formato de compresión con pérdida. Esto significa que algunos datos se alteran y se pierden durante la compresión. ADPCM puede alcanzar relaciones de compresión de hasta 4:1.

La implementación de ADPCM para `XAudio2` proporciona características adicionales para especificar el tamaño del bloque de muestras de compresión. El diseñador de audio puede usar ADPCM para elegir una configuración que sea un compromiso adecuado entre tamaño, calidad y resolución (para colocar puntos de bucle).

Dado que `XAudio2` implementa la compresión ADPCM con un tamaño de bloque de muestras configurable, el ADPCM de `XAudio2` no es compatible con formatos ADPCM anteriores, como IMA ADPCM y Microsoft ADPCM. `XAudio2` requiere contenido ADPCM creado con su propia herramienta de codificación ADPCM de línea de comandos. A la inversa, la descodificación de contenido codificado en el formato ADPCM de `XAudio2` requiere compatibilidad explícita por parte de un motor externo de creación o representación de audio.

<a id="ID4EY" />

## Codificación ADPCM

Codifica los datos de audio en ADPCM con la herramienta [codificador ADPCM de línea de comandos](/build/console-features/audio/tools/adpcmencoder-tools).

<a id="ID4EDB" />

## Reproducción de ADPCM

Usa `XAudio2` para reproducir audio ADPCM en XBOX One. Para ello, comienza por inicializar una estructura [WAVEFORMATEX](https://learn.microsoft.com/windows/desktop/api/mmreg/ns-mmreg-waveformatex) con valores específicos de ADPCM y luego pasa esa estructura como argumento a [IXAudio2::CreateSourceVoice](https://learn.microsoft.com/windows/desktop/api/xaudio2/nf-xaudio2-ixaudio2-createsourcevoice) al crear una voz de origen. Para ver un ejemplo de carga y reproducción de un sonido en `XAudio2`, consulta [Cómo: Reproducir un sonido con XAudio2](https://msdn.microsoft.com/library/windows/desktop/ee415787\(v=vs.85\).aspx).

## Consulte también

[Información general sobre XAudio2](/build/console-features/audio/overviews/xaudio2-overview)
[Uso de XAudio2 para reproducir un sonido](/build/console-features/audio/overviews/xaudio2-play-sound)
[Codificador ADPCM de línea de comandos](/build/console-features/audio/tools/adpcmencoder-tools)


## Related topics

- [Información general](/es/build/console-features/audio/overviews/index.md)
- [Uso de XAudio2 para reproducir un sonido](/es/build/console-features/audio/overviews/xaudio2-play-sound.md)
- [Información general sobre discos](/es/publishing/game-publishing/concepts/discs-overview.md)
- [Información general sobre XAPU](/es/build/console-features/audio/overviews/xapu-overview.md)
- [Información general sobre gamertags](/es/services/xbox-services/fundamentals/identity/user-profile/gamertags/live-gamertags-overview.md)
