Skip to main content
從壓縮串流建立解壓縮串流,並寫入預先配置的記憶體。

語法

參數

pUncompressedStream   _Out_writes_bytes_(UncompressedSize)
類型:void*
指向未壓縮串流的指標。 pCompressedStream   _In_reads_bytes_(CompressedSize)
類型:void*
指向壓縮串流的指標。 CompressedSize   _In_
類型:size_t
壓縮串流的大小 (以位元組為單位)。 InflatedSize   _In_
類型:size_t
串流在 BCPack() 之後的長度 (以位元組為單位)。 UncompressedSize   _In_
類型:size_t
未壓縮串流的長度 (以位元組為單位)。 Format   _In_
類型:DXGI_FORMAT
BCPack() 的紋理格式。

傳回值

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

備註

XBTCDecompressStream 會從壓縮串流建立解壓縮串流。此方法不會配置解壓縮串流的記憶體。由於未壓縮大小已知,因此會假設呼叫端已配置記憶體。 如需解壓縮紋理的詳細資訊,請參閱 XBTCDecompressTexture。 如需 XBTC 封存的詳細資訊,請參閱 XBOX Texture Compressor (XBTC)。

需求

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

另請參閱

XBTC
Last modified on October 6, 2026