Passer au contenu principal
Informations sur un flux compressé dans une ressource.

Syntaxe

Membres

RelativeOffset
Type : uint32_t
Le décalage relatif jusqu’au début du flux. CompressedSize
Type : uint32_t
La longueur, en octets, du flux compressé après la compression du flux. InflatedSize
Type : uint32_t
La longueur, en octets, du flux après sa décompression par l’algorithme Deflate. UncompressedSize
Type : uint32_t
La longueur, en octets, du flux non compressé après la décompression par les algorithmes BCPack et Deflate, respectivement.

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, décompressée par Deflate 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 appliqués au flux, le cas échéant. Vous pouvez déterminer si un flux a été compressé avec l’algorithme BCPack ou Deflate en comparant les 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
Dernière modification le 6 octobre 2026