seek テーブルをバイト スワップする必要があるかもしれません。これを行うコードは、このトピックの XBOX One フォーマットセクションにあります。
XMA2Encode の使用
以下のコードと表は、XMA2Encode の使用方法を説明しています。備考
すべてのオプションは、その先頭の文字に省略できます。 以下の表は、XMA2Encode がエンコードの問題を示すために出力できるエラー コードを一覧表示しています。XBOX One フォーマット
XMA2Encode の出力は、XBOX One 用にULONG バイト スワップする必要があります。入力が .wav ファイルの場合、出力は変更なしで使用できます。
seek テーブルをバイト スワップするには、次のコード行を使用します。
独自の XMA エンコーダー ツールの作成
xmaencoder.h で定義され、xmaencoder.lib で実装されているメソッドを使用して、独自のエンコーダー ツールを作成することが可能です。xmaencoder.h ファイルは既定で C:\Program Files (x86)\Microsoft GDK\191100\GXDK\toolKit\include フォルダーにあります。xmaencoder.lib ファイルは既定で C:\Program Files (x86)\Microsoft GDK\191100\GXDK\toolKit\lib\amd64 フォルダーにあります。 ヘッダーとライブラリで利用可能な唯一のメソッドは XAudio2XMAEncoder です。 ヘッダーで定義されているXMA2InMemoryEncoder および XMAInMemoryEncoder メソッド (レガシー) は使用しないでください。
