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 方法 (舊版)。
