Skip to main content
La herramienta de codificación de línea de comandos XMA2 (XMA2Encode) convierte un conjunto de archivos de modulación por impulsos codificados (PCM) al formato XMA2 o un archivo XMA2 al formato PCM. Esta herramienta se puede usar tanto para XBOX 360 como para XBOX One. Para XBOX 360, puede usar la salida de la herramienta sin ningún cambio. Para XBOX One, es posible que sea necesario intercambiar los bytes de la tabla seek. El código para hacerlo se encuentra en la sección Formato de XBOX One de este tema.

Uso de XMA2Encode

El código y la tabla siguientes describen cómo usar XMA2Encode.

Comentarios

Todas las opciones se pueden abreviar con sus primeras letras. La tabla siguiente enumera los códigos de error que XMA2Encode puede imprimir para indicar problemas con la codificación.

Formato de XBOX One

Los bytes de la salida de XMA2Encode deben intercambiarse por ULONG para XBOX One. Si la entrada es un archivo .wav, la salida se puede usar sin modificaciones. Para intercambiar los bytes de la tabla seek, use las siguientes líneas de código.
Considere agregar las líneas de código a su aplicación para probar la funcionalidad y, quizás, escribir después una herramienta independiente que realice el intercambio, de modo que su aplicación no necesite ningún preprocesamiento.

Escritura de su propia herramienta de codificación XMA

Es posible escribir su propia herramienta de codificación con los métodos definidos en xmaencoder.h e implementados en xmaencoder.lib. El archivo xmaencoder.h se encuentra de forma predeterminada en la carpeta C:\Program Files (x86)\Microsoft GDK\191100\GXDK\toolKit\include. El archivo xmaencoder.lib se encuentra de forma predeterminada en la carpeta C:\Program Files (x86)\Microsoft GDK\191100\GXDK\toolKit\lib\amd64. El único método que está disponible en el encabezado y la biblioteca es XAudio2XMAEncoder. No use los métodos XMA2InMemoryEncoder y XMAInMemoryEncoder (heredados) que se definen en el encabezado.

En esta sección

Referencia del codificador XMA2 Describe las funciones que están disponibles en xmaencoder.lib.

Consulte también

Información general de XMA2
Última modificación el 28 de agosto de 2026