Syntaxe
Paramètres
pUncompressedStream _Out_writes_bytes_(UncompressedSize)Type : void* Pointeur vers le flux non compressé. pCompressedStream _In_reads_bytes_(CompressedSize)
Type : void* Pointeur vers le flux compressé. CompressedSize _In_
Type : size_t Taille, en octets, du flux compressé. InflatedSize _In_
Type : size_t Longueur, en octets, du flux après BCPack(). UncompressedSize _In_
Type : size_t Longueur, en octets, du flux non compressé. Format _In_
Type : DXGI_FORMAT Format de texture pour BCPack().
Valeur de retour
Type : HRESULT RetourneS_OK en cas de réussite ; sinon, retourne un code d’erreur HRESULT.
Remarques
XBTCDecompressStream crée un flux décompressé à partir d’un flux compressé. Cette méthode n’alloue pas la mémoire du flux décompressé. Comme la taille non compressée est déjà connue, on suppose que l’appelant a déjà alloué la mémoire.
Pour plus d’informations sur la décompression d’une texture, consultez XBTCDecompressTexture.
Pour plus d’informations sur les archives XBTC, consultez XBOX Texture Compressor (XBTC).
