Class ZstdCompressionContext
java.lang.Object
dev.hallock.zstd.ZstdCompressionContext
- All Implemented Interfaces:
AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()compress(MemorySegment dst, long dstCapacity, MemorySegment src, long srcSize) compressStream(ZstdOutputBuffer output, ZstdInputBuffer input, ZstdEndDirective endDirective) loadDictionary(MemorySegment dict, long dictSize) parameter(ZstdCompressionParameter parameter, int value) pledgedSrcSize(long srcSize) Equivalent to refCDictrefPrefix(MemorySegment prefix, long prefixSize)
-
Constructor Details
-
ZstdCompressionContext
public ZstdCompressionContext()
-
-
Method Details
-
compress
-
compressStream
public ZstdResult compressStream(ZstdOutputBuffer output, ZstdInputBuffer input, ZstdEndDirective endDirective) -
loadDictionary
-
refDictionary
Equivalent to refCDict -
refPrefix
-
parameter
-
pledgedSrcSize
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
ZstdException
-