Syntaxe
Paramètres
pArchive _Inout_Type : XBTCArchiveWriter* Archive de destination à laquelle ajouter la mémoire tampon compressée. pStats _Out_opt_
Type : XBTC_COMPRESSION_STATS* Informations retournées sur la taille compressée et le taux de compression. pBufferContainer _In_
Type : XBTCTextureContainer* Données de mémoire tampon non compressées fournies par l’utilisateur. Utilisez XBTCCreateBuffer pour allouer un conteneur pour le flux de données. Flags _In_
Type : XBTC_COMPRESSION_FLAGS Options de compression.
Valeur de retour
Type : HRESULT Les valeurs de retour possibles incluent S_OK et E_INVALIDARG.Remarques
Une mémoire tampon incompressible retourne S_OK. La mémoire tampon a été compressée si pStats->CompressedSize < pStats->UncompressedSize. Seule la compression Deflate est appliquée aux mémoires tampons. Il est possible de désactiver complètement la compression en spécifiant XBTC_COMPRESSION_DISABLE_ALL dans Flags afin d’insérer des métadonnées lisibles par l’utilisateur dans l’archive. Pour plus d’informations sur les archives XBTC, consultez XBOX Texture Compressor (XBTC).Pour plus d’informations sur les membres XBTC, consultez Membres XBTC.
