easy_encoder_memusage.c revision 259065
1/////////////////////////////////////////////////////////////////////////////// 2// 3/// \file easy_encoder_memusage.c 4/// \brief Easy .xz Stream encoder memory usage calculation 5// 6// Author: Lasse Collin 7// 8// This file has been put into the public domain. 9// You can do whatever you want with this file. 10// 11/////////////////////////////////////////////////////////////////////////////// 12 13#include "easy_preset.h" 14 15 16extern LZMA_API(uint64_t) 17lzma_easy_encoder_memusage(uint32_t preset) 18{ 19 lzma_options_easy opt_easy; 20 if (lzma_easy_preset(&opt_easy, preset)) 21 return UINT32_MAX; 22 23 return lzma_raw_encoder_memusage(opt_easy.filters); 24} 25