Syntaxe
Paramètres
pCompressedSize _Out_Type : size_t* Taille obtenue après la 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 seul flux de texture. Lorsque vous avez terminé avec le 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.
