Skip to main content

XMA2WAVEFORMAT

採用 big-endian 位元組順序的舊版 XMA2 格式結構。

語法

成員

Version
類型:BYTE
產生檔案之 XMA 編碼器的版本。對於 XMA2 檔案,一律為 3 或更新版本。 NumStreams
類型:BYTE
交錯音訊串流的數目。 RESERVED
類型:BYTE
保留。 LoopCount
類型:BYTE
迴圈重複次數;255 = 無限。 LoopBegin
類型:DWORD
迴圈起點 (以樣本為單位)。 LoopEnd
類型:DWORD
迴圈終點 (以樣本為單位)。 SampleRate
類型:DWORD
檔案的已解碼取樣率。 EncodeOptions
類型:DWORD
XMA 編碼器或解碼器的選項。 PsuedoBytesPerSec
類型:DWORD
由 XMA 編碼器內部使用。 BlockSizeInBytes
類型:DWORD
此檔案 XMA 區塊的大小 (以位元組為單位),最後一個區塊可能除外。一律為 2 KB 的倍數,因為 XMA 區塊是 2 KB 封包的陣列。 SamplesEncoded
類型:DWORD
此檔案中編碼的 PCM 樣本總數。 SamplesInSource
類型:DWORD
用來產生此檔案之來源素材中的實際 PCM 樣本數目。 BlockCount
類型:DWORD
此檔案中的 XMA 區塊數目,因此也是其搜尋表中的項目數目。 Streams
類型:XMA2STREAMFORMAT[1]
個別串流的格式資訊;實際的陣列長度位於 NumStreams 欄位中。

備註

這是舊版 XMA 格式結構。所提供的資訊僅供參考,不應用於新內容。
XMAWAVEFORMAT 是 XMA 第 1 版檔案中使用的結構。XMA2WAVEFORMAT 用於早期的 XMA2 檔案。它不是放在一般的 fmt RIFF 區塊中,而是放在其自己的 XMA2 區塊中。如需 XMA2 的詳細資訊,請參閱 XMA2 概觀。如需 XBOX One 音訊架構的概觀,請參閱未來之聲:XBOX One 的音訊架構。

需求

標頭: xma2defs.h 支援的平台: XBOX One 系列主機和 XBOX Series 主機

另請參閱

xma2defs
Last modified on October 6, 2026