Sintaxe
Parâmetros
pArchive _Inout_Tipo: XBTCArchiveWriter* Arquivo de destino ao qual o buffer compactado será acrescentado. pStats _Out_opt_
Tipo: XBTC_COMPRESSION_STATS* Informações retornadas sobre o tamanho compactado e a taxa de compactação. pBufferContainer _In_
Tipo: XBTCTextureContainer* Os dados do buffer não compactados fornecidos pelo usuário. Use XBTCCreateBuffer para alocar um contêiner para o fluxo de dados. Flags _In_
Tipo: XBTC_COMPRESSION_FLAGS Opções de compactação.
Valor retornado
Tipo: HRESULT Os valores retornados possíveis incluem S_OK e E_INVALIDARG.Comentários
Um buffer incompactável retornará S_OK. O buffer foi compactado se pStats->CompressedSize < pStats->UncompressedSize. Somente a compactação Deflate é aplicada a buffers. É possível desabilitar completamente a compactação especificando XBTC_COMPRESSION_DISABLE_ALL em Flags para inserir metadados legíveis pelo usuário no arquivo. Para obter mais informações sobre arquivos XBTC, confira XBOX Texture Compressor (XBTC).Para obter mais informações sobre os membros do XBTC, confira Membros do XBTC.
