語法
參數
pArchive _Inout_類型:XBTCArchiveWriter* 要附加壓縮緩衝區的目的地封存。 pStats _Out_opt_
類型:XBTC_COMPRESSION_STATS* 傳回的壓縮大小與壓縮比資訊。 pBufferContainer _In_
類型:XBTCTextureContainer* 使用者提供的未壓縮緩衝區資料。使用 XBTCCreateBuffer 為資料串流配置容器。 Flags _In_
類型:XBTC_COMPRESSION_FLAGS 壓縮選項。
傳回值
類型:HRESULT 可能的傳回值包括 S_OK 和 E_INVALIDARG。備註
無法壓縮的緩衝區會傳回 S_OK。如果 pStats->CompressedSize < pStats->UncompressedSize,表示緩衝區已壓縮。 緩衝區只會套用 Deflate 壓縮。 可以在 Flags 中指定 XBTC_COMPRESSION_DISABLE_ALL 以完全停用壓縮,以便在封存中插入使用者可讀取的中繼資料。 如需 XBTC 封存的詳細資訊,請參閱 XBOX Texture Compressor (XBTC)。如需 XBTC 成員的詳細資訊,請參閱 XBTC 成員。
