Syntaxe
Paramètres
pCompressedSize _Out_Type : size_t* Taille résultante après compression. pInflatedSize _Out_
Type : size_t* Taille du flux avant Deflate(). ppCompressedStream _Out_
Type : void** Pointeur vers le flux compressé. pUncompressedStream _In_reads_bytes_(UncompressedSize)
Type : void* Pointeur vers le flux non compressé. UncompressedSize _In_
Type : size_t Taille, en octets, du flux non compressé. Format _In_
Type : DXGI_FORMAT Format de texture (pour BCPack). Flags _In_
Type : XBTC_COMPRESSION_FLAGS Options de compression.
Valeur de retour
Type : HRESULT Retourne E_FAIL si le flux est incompressible.Remarques
XBTCCompressStreamAlloc compresse un flux de texture unique. Lorsque vous n’avez plus besoin du flux compressé, appelez XBTCFreeCompressedStream pour libérer les ressources allouées.
Vous devez fournir une mémoire tampon de destination au moins aussi grande que UncompressedSize.Pour plus d’informations sur les paramètres de compression, consultez XBTC_COMPRESSION_FLAGS.
Pour plus d’informations sur les archives XBTC, consultez XBOX Texture Compressor (XBTC).
Pour plus d’informations sur les membres XBTC, consultez XBTC.
