OLD | NEW |
(Empty) | |
| 1 /////////////////////////////////////////////////////////////////////////////// |
| 2 // |
| 3 /// \file easy_preset.h |
| 4 /// \brief Preset handling for easy encoder and decoder |
| 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 "common.h" |
| 14 |
| 15 |
| 16 typedef struct { |
| 17 /// We need to keep the filters array available in case |
| 18 /// LZMA_FULL_FLUSH is used. |
| 19 lzma_filter filters[LZMA_FILTERS_MAX + 1]; |
| 20 |
| 21 /// Options for LZMA2 |
| 22 lzma_options_lzma opt_lzma; |
| 23 |
| 24 // Options for more filters can be added later, so this struct |
| 25 // is not ready to be put into the public API. |
| 26 |
| 27 } lzma_options_easy; |
| 28 |
| 29 |
| 30 /// Set *easy to the settings given by the preset. Returns true on error, |
| 31 /// false on success. |
| 32 extern bool lzma_easy_preset(lzma_options_easy *easy, uint32_t preset); |
OLD | NEW |