VRS
A file format for sensor data.
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
vrs::Compressor::CompressorImpl Class Reference

Public Member Functions

int lz4Compress (helpers::IOVector< uint8_t > &buffer, const void *data, size_t dataSize, CompressionPreset preset, uint32_t &outCompressedSize, size_t headerSpace)
 
int zstdCompress (helpers::IOVector< uint8_t > &buffer, const void *data, size_t dataSize, CompressionPreset preset, uint32_t &outCompressedSize, size_t headerSpace)
 
int compressBuffers (helpers::IOVector< uint8_t > &buffer, const DataSlice *dataSlices, size_t dataSliceCount, CompressionPreset preset, uint32_t &outCompressedSize, size_t headerSpace, size_t totalSize)
 
int lz4CompressBuffers (helpers::IOVector< uint8_t > &buffer, const DataSlice *dataSlices, size_t dataSliceCount, CompressionPreset preset, uint32_t &outCompressedSize, size_t headerSpace, size_t totalSize)
 
int zstdCompressBuffers (helpers::IOVector< uint8_t > &buffer, const DataSlice *dataSlices, size_t dataSliceCount, CompressionPreset preset, uint32_t &outCompressedSize, size_t headerSpace, size_t totalSize)
 
int startFrame (size_t dataSize, CompressionPreset preset)
 
int streamData (WriteFileHandler &file, helpers::IOVector< uint8_t > &buffer, const void *data, size_t dataSize, uint32_t &inOutCompressedSize, size_t maxCompressedSize, bool endFrame)
 
int lz4StreamData (WriteFileHandler &file, helpers::IOVector< uint8_t > &buffer, const void *data, size_t dataSize, uint32_t &inOutCompressedSize, size_t maxCompressedSize, bool endFrame)
 
int lz4StreamDataImpl (WriteFileHandler &file, helpers::IOVector< uint8_t > &buffer, const void *data, size_t dataSize, uint32_t &inOutCompressedSize, size_t maxCompressedSize, bool endFrame)
 
void resetCompressionType ()
 
CompressionType getCompressionType () const
 

Static Public Member Functions

static int writeCompressed (WriteFileHandler &file, const void *data, size_t size, uint32_t &inOutCompressedSize, size_t maxCompressedSize)
 

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