#include <djv_compressStream.h>

Static Public Member Functions | |
| static AutoPtr< DeflateStream > | create (Stream *inStream, size_t inInternalBufferSize=1024, size_t inZPBlockSize=16) |
Definition at line 65 of file djv_compressStream.h.
| static AutoPtr<DeflateStream> Celartem::DjVu::DeflateStream::create | ( | Stream * | inStream, | |
| size_t | inInternalBufferSize = 1024, |
|||
| size_t | inZPBlockSize = 16 | |||
| ) | [static] |
Creates a DeflateStream instance.
| inStream | Stream containing data to compress. | |
| inInternalBufferSize | Specifies the size of the internal buffer contained in the DeflateStream. It must be a positive number between 10 and 4096. The larger value results in better compression ratio but comsumes more computation time. There is no need to specify a block size larger than the total number of bytes to compress. | |
| inZPBlockSize | Specifies the size of the internal buffer that the ZPCodec uses. The larger value results in better speed but comsumes more memory. |