byteme
Read/write bytes from various sources
Loading...
Searching...
No Matches
byteme::ZlibBufferWriterOptions Struct Reference

Options for the ZlibBufferWriter constructor. More...

#include <ZlibBufferWriter.hpp>

Public Attributes

ZlibCompressionMode mode = ZlibCompressionMode::GZIP
 
int compression_level = 6
 
std::size_t buffer_size = sanisizer::cap<std::size_t>(65536)
 

Detailed Description

Options for the ZlibBufferWriter constructor.

Member Data Documentation

◆ buffer_size

std::size_t byteme::ZlibBufferWriterOptions::buffer_size = sanisizer::cap<std::size_t>(65536)

Size of the buffer to use when reading from disk. Larger values usually reduce computational time at the cost of increased memory usage.

◆ compression_level

int byteme::ZlibBufferWriterOptions::compression_level = 6

Compression level, from 1 to 9. Larger values improve compression at the cost of speed.

◆ mode

ZlibCompressionMode byteme::ZlibBufferWriterOptions::mode = ZlibCompressionMode::GZIP

Compression mode of the stream.


The documentation for this struct was generated from the following file: