Skip to main content
將輸入串流編碼為 XMA 格式。

語法

參數

InputStreamCount 類型:DWORD 輸入串流的數目。 pStreams 類型:XMAENCODERSTREAM * 輸入串流的指標。 Compression 類型:DWORD 要使用的 XMA2 壓縮品質等級 (1 到 100)。 Flags 類型:DWORD 零,或下列一或多個旗標。 BlockSizeInKbytes 類型:DWORD 要使用的 XMA2 壓縮區塊大小,以 KB 為單位 (2 到 8190)。此值不能為零。 ppEncodedBuffer 類型:VOID ** 指向緩衝區指標的指標,該緩衝區用於包含編碼的資料。 pEncodedBufferSize 類型:DWORD * 指向 DWORD 的指標,用於包含編碼緩衝區的大小。 ppEncodedBufferFormat 類型:XMA2WAVEFORMATEX ** 指向結構指標的指標,該結構用於包含編碼串流的格式詳細資料。 pEncodedBufferFormatSize 類型:DWORD * 指向 DWORD 的指標,用於包含格式結構的大小。 ppSeekTable 類型:DWORD ** 指向指標的指標,用於包含搜尋表。 pSeekTableSize 類型:DWORD * 指向 DWORD 的指標,用於包含搜尋表的大小。

傳回值

類型:HRESULT 如果成功,會傳回 S_OK;否則會傳回下表中的錯誤碼。

需求

標頭: xmaencoder.h 程式庫: xmaencoder.lib

另請參閱

XMA2 編碼器工具
Last modified on October 6, 2026