Pular para o conteúdo principal
Informações sobre um fluxo compactado em um recurso.

Sintaxe

Membros

RelativeOffset
Tipo: uint32_t
O deslocamento relativo até o início do fluxo. CompressedSize
Tipo: uint32_t
O comprimento, em bytes, do fluxo compactado depois que o fluxo é compactado. InflatedSize
Tipo: uint32_t
O comprimento, em bytes, do fluxo após a expansão pelo algoritmo Deflate. UncompressedSize
Tipo: uint32_t
O comprimento, em bytes, do fluxo descompactado após a descompactação e a expansão pelos algoritmos BCPack e Deflate, respectivamente.

Comentários

Use o método GetStreamInfo de uma instância de XBTCArchiveReader para acessar essa estrutura para uma textura especificada em um arquivo morto. Use essa estrutura para localizar o deslocamento relativo até o início de um fluxo, bem como os tamanhos esperados compactado, expandido e descompactado desse fluxo, em uma textura. O valor RelativeOffset dessa estrutura para um fluxo é relativo ao valor BaseOffset da estrutura XBTC_OFFSET_AND_INDEX para a textura desse fluxo. Os valores de CompressedSize, InflatedSize e UncompressedSize variam de acordo com os algoritmos de compactação aplicados ao fluxo, se houver. Você pode determinar se um fluxo foi compactado com os algoritmos BCPack ou Deflate comparando os três valores. A tabela a seguir descreve como esses valores variam de acordo com o algoritmo de compactação: Para obter mais informações sobre o conteúdo e a estrutura de um arquivo morto XBTC, confira Especificação do formato de arquivo morto do XBOX Texture Compressor (XBTC).

Requisitos

Cabeçalho: XBTC.h Plataformas com suporte: consoles da família XBOX One e consoles XBOX Series

Confira também

XBTC_ARCHIVE_HEADER
XBTC_OFFSET_AND_INDEX
XBTC_TEXTURE_INFO
XBTC
Última modificação em 6 de outubro de 2026