語法
參數
pCompressedSize _Out_類型:size_t* 壓縮後的結果大小。 pInflatedSize _Out_
類型:size_t* 串流在 Deflate() 之前的大小 (以位元組為單位)。 pCompressedStream _Out_writes_bytes_(UncompressedSize)
類型:void* 指向壓縮串流的指標。 pUncompressedStream _In_reads_bytes_(UncompressedSize)
類型:void* 指向未壓縮串流的指標。 UncompressedSize _In_
類型:size_t 未壓縮串流的大小 (以位元組為單位)。 Format _In_
類型:DXGI_FORMAT 紋理格式 (用於 BCPack)。 Flags _In_
類型:XBTC_COMPRESSION_FLAGS 壓縮選項。
傳回值
類型:HRESULT 如果串流無法壓縮,則傳回 E_FAIL。備註
XBTCCompressStream 會壓縮單一紋理串流。如需壓縮設定的詳細資訊,請參閱 XBTC_COMPRESSION_FLAGS。 如需 XBTC 封存的詳細資訊,請參閱 XBOX Texture Compressor (XBTC)。 如需 XBTC 成員的詳細資訊,請參閱 XBTC。
