語法
參數
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)。
