Skip to main content
Informations sur un flux compressé dans une ressource.

Syntaxe

Membres

RelativeOffset
Type : uint32_t
Décalage relatif jusqu’au début du flux. CompressedSize
Type : uint32_t
Longueur, en octets, du flux compressé après la compression du flux. InflatedSize
Type : uint32_t
Longueur, en octets, du flux après décompression (inflation) par l’algorithme Deflate. UncompressedSize
Type : uint32_t
Longueur, en octets, du flux non compressé après décompression par l’algorithme BCPack et inflation par l’algorithme Deflate.

Remarques

Utilisez la méthode GetStreamInfo d’une instance de XBTCArchiveReader pour accéder à cette structure pour une texture spécifiée dans une archive. Utilisez cette structure pour localiser le décalage relatif jusqu’au début d’un flux, ainsi que les tailles compressée, inflatée et non compressée attendues de ce flux, dans une texture. La valeur RelativeOffset de cette structure pour un flux est relative à la valeur BaseOffset de la structure XBTC_OFFSET_AND_INDEX pour la texture de ce flux. Les valeurs de CompressedSize, InflatedSize et UncompressedSize varient selon les algorithmes de compression éventuellement appliqués au flux. Vous pouvez déterminer si un flux a été compressé avec l’algorithme BCPack ou Deflate en comparant ces trois valeurs. Le tableau suivant décrit comment ces valeurs varient selon l’algorithme de compression : Pour plus d’informations sur le contenu et la structure d’une archive XBTC, consultez Spécification du format de fichier d’archive XBOX Texture Compressor (XBTC).

Configuration requise

En-tête : XBTC.h Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

XBTC_ARCHIVE_HEADER
XBTC_OFFSET_AND_INDEX
XBTC_TEXTURE_INFO
XBTC
Last modified on October 6, 2026