java.lang.Object
org.bluezoo.micula.BrotliWriter
Convenience helpers that write a complete Brotli stream for a single buffer.
- Author:
- Chris Burdess
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidwrite(ByteBuffer input, BrotliSink sink, int quality) Compressesinputat the given quality with default window bits (22).static voidwrite(ByteBuffer input, BrotliSink sink, int quality, int windowBits) Compressesinputat the given quality intosink.static voidwriteUncompressed(ByteBuffer input, BrotliSink sink) Compressesinputat quality 0 with default window bits (22).static voidwriteUncompressed(ByteBuffer input, BrotliSink sink, int windowBits) Compressesinputat quality 0 intosink.
-
Method Details
-
writeUncompressed
public static void writeUncompressed(ByteBuffer input, BrotliSink sink, int windowBits) throws BrotliException Compressesinputat quality 0 intosink.- Parameters:
input- uncompressed data (read mode; position advanced)sink- compressed outputwindowBits- WBITS in 10..24- Throws:
BrotliException- on failure
-
writeUncompressed
Compressesinputat quality 0 with default window bits (22).- Parameters:
input- uncompressed datasink- compressed output- Throws:
BrotliException- on failure
-
write
public static void write(ByteBuffer input, BrotliSink sink, int quality, int windowBits) throws BrotliException Compressesinputat the given quality intosink.- Parameters:
input- uncompressed data (read mode; position advanced)sink- compressed outputquality- 0, 1, or 2windowBits- WBITS in 10..24- Throws:
BrotliException- on failure
-
write
Compressesinputat the given quality with default window bits (22).- Parameters:
input- uncompressed datasink- compressed outputquality- 0, 1, or 2- Throws:
BrotliException- on failure
-