Sintaxe
Parâmetros
pUncompressedStream _Out_writes_bytes_(UncompressedSize)Tipo: void* Ponteiro para o fluxo não compactado. pCompressedStream _In_reads_bytes_(CompressedSize)
Tipo: void* Ponteiro para o fluxo compactado. CompressedSize _In_
Tipo: size_t Tamanho, em bytes, do fluxo compactado. InflatedSize _In_
Tipo: size_t O comprimento, em bytes, do fluxo após BCPack(). UncompressedSize _In_
Tipo: size_t O comprimento, em bytes, do fluxo não compactado. Format _In_
Tipo: DXGI_FORMAT Formato da textura para BCPack().
Valor retornado
Tipo: HRESULT RetornaS_OK se tiver êxito; caso contrário, retorna um código de erro HRESULT.
Comentários
XBTCDecompressStream cria um fluxo descompactado a partir de um fluxo compactado. Este método não aloca a memória do fluxo descompactado. Como o tamanho descompactado já é conhecido, presume-se que o chamador já alocou a memória.
Para obter mais informações sobre como descompactar uma textura, confira XBTCDecompressTexture.
Para obter mais informações sobre arquivos XBTC, confira XBOX Texture Compressor (XBTC).
