Class Encoder.Parameters
- java.lang.Object
-
- com.aayushatharva.brotli4j.encoder.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 static Encoder.Parameters
DEFAULT
-
Constructor Summary
Constructors Constructor Description Parameters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
lgwin()
Encoder.Mode
mode()
int
quality()
Encoder.Parameters
setMode(Encoder.Mode mode)
Encoder.Parameters
setQuality(int quality)
Encoder.Parameters
setWindow(int lgwin)
-
-
-
Field Detail
-
DEFAULT
public static final Encoder.Parameters DEFAULT
-
-
Method Detail
-
setQuality
public Encoder.Parameters setQuality(int quality)
- Parameters:
quality
- compression quality, or -1 for default- Returns:
- this instance
-
setWindow
public Encoder.Parameters setWindow(int lgwin)
- Parameters:
lgwin
- log2(LZ window size), or -1 for default- Returns:
- this instance
-
setMode
public Encoder.Parameters setMode(Encoder.Mode mode)
- Parameters:
mode
- compression mode, ornull
for default- Returns:
- this instance
-
quality
public int quality()
-
lgwin
public int lgwin()
-
mode
public Encoder.Mode mode()
-
-