Skip to main content

XMA2WAVEFORMATEX

表示 XMA2 檔案格式資訊的建議方式。

語法

成員

wfx
類型:WAVEFORMATEX
WAVEFORMATEX 結構。 NumStreams
類型:WORD
音訊串流的數目:每個串流 1 或 2 個聲道。 ChannelMask
類型:DWORD
此檔案中聲道的空間位置。請參閱 XMA_SPEAKER* 巨集。 SamplesEncoded
類型:DWORD
檔案解碼後的 PCM 樣本總數。 BytesPerBlock
類型:DWORD
XMA 區塊的大小。最後一個區塊可能較短。 PlayBegin
類型:DWORD
已解碼音訊中的第一個有效樣本。 PlayLength
類型:DWORD
已解碼音訊有效部分的長度。 LoopBegin
類型:DWORD
迴圈的開頭 (以已解碼樣本為單位)。 LoopLength
類型:DWORD
迴圈的長度 (以已解碼樣本為單位)。 LoopCount
類型:BYTE
迴圈重複次數;255 = 無限。 EncoderVersion
類型:BYTE
產生檔案之 XMA 編碼器的版本。 BlockCount
類型:WORD
檔案中的 XMA 區塊數目,也是其搜尋表中的項目數目。

備註

此結構完全符合 WAVEFORMATEX 標準,並包含以精簡方式剖析和管理 XMA2 檔案所需的所有資訊。 XMA2 格式與 XBOX 360 相容,而搜尋表在 XBOX One 上需要進行 ULONG 位元組交換。如果輸入是 WAVE 檔案,則輸出可直接使用而不需修改。若要對搜尋表進行位元組交換,請使用下列程式碼。
建議您在應用程式中加入程式碼以測試功能,然後或許可以撰寫一個獨立的工具來執行交換,讓您的應用程式不需要進行任何前置處理。

需求

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

概念文件

另請參閱

XMA2 概觀 XMA2WAVEFORMAT XMA2WAVEFORMATEX xma2defs
Last modified on October 6, 2026