Package org.brotli.wrapper.enc
Class Encoder.Parameters
- java.lang.Object
-
- org.brotli.wrapper.enc.Encoder.Parameters
-
- Enclosing class:
- Encoder
public static final class Encoder.Parameters extends java.lang.Object
Brotli encoder settings.
-
-
Field Summary
Fields Modifier and Type Field Description private int
lgwin
private Encoder.Mode
mode
private int
quality
-
Constructor Summary
Constructors Modifier Constructor Description Parameters()
private
Parameters(Encoder.Parameters other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Encoder.Parameters
setMode(Encoder.Mode mode)
Setup encoder compression mode.Encoder.Parameters
setQuality(int quality)
Setup encoder quality.Encoder.Parameters
setWindow(int lgwin)
Setup encoder window size.
-
-
-
Field Detail
-
quality
private int quality
-
lgwin
private int lgwin
-
mode
private Encoder.Mode mode
-
-
Constructor Detail
-
Parameters
public Parameters()
-
Parameters
private Parameters(Encoder.Parameters other)
-
-
Method Detail
-
setQuality
public Encoder.Parameters setQuality(int quality)
Setup encoder quality.- Parameters:
quality
- compression quality, or -1 for default
-
setWindow
public Encoder.Parameters setWindow(int lgwin)
Setup encoder window size.- Parameters:
lgwin
- log2(LZ window size), or -1 for default
-
setMode
public Encoder.Parameters setMode(Encoder.Mode mode)
Setup encoder compression mode.- Parameters:
mode
- compression mode, ornull
for default
-
-