| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public static int | getDecoderMemoryUsage(FilterOptions[] options)
Gets how much memory the decoder will need with the given filter chain. |
| public abstract int | getDecoderMemoryUsage()
Gets how much memory the decoder will need to decompress the data that was encoded with these options. |
| public static int | getEncoderMemoryUsage(FilterOptions[] options)
Gets how much memory the encoder will need with the given filter chain. |
| public abstract int | |
| pack-priv abstract FilterEncoder | |
| public InputStream | |
| public abstract InputStream | getInputStream(InputStream in, ArrayCache arrayCache)
Gets a raw (no XZ headers) decoder input stream using these options and the given ArrayCache. |
| public FinishableOutputStream | getOutputStream(FinishableOutputStream out)
Gets a raw (no XZ headers) encoder output stream using these options. |
| public abstract FinishableOutputStream | getOutputStream(FinishableOutputStream out, ArrayCache arrayCache)
Gets a raw (no XZ headers) encoder output stream using these options and the given ArrayCache. |
| FilterOptions | back to summary |
|---|---|
| pack-priv FilterOptions() | |
| getDecoderMemoryUsage | back to summary |
|---|---|
| public static int getDecoderMemoryUsage(FilterOptions[] options) Gets how much memory the decoder will need with
the given filter chain. This function simply calls
| |
| getDecoderMemoryUsage | back to summary |
|---|---|
| public abstract int getDecoderMemoryUsage() Gets how much memory the decoder will need to decompress the data that was encoded with these options. | |
| getEncoderMemoryUsage | back to summary |
|---|---|
| public static int getEncoderMemoryUsage(FilterOptions[] options) Gets how much memory the encoder will need with
the given filter chain. This function simply calls
| |
| getEncoderMemoryUsage | back to summary |
|---|---|
| public abstract int getEncoderMemoryUsage() Gets how much memory the encoder will need with these options. | |
| getFilterEncoder | back to summary |
|---|---|
| pack-priv abstract FilterEncoder getFilterEncoder() | |
| getInputStream | back to summary |
|---|---|
| public InputStream getInputStream(InputStream in) throws IOException Gets a raw (no XZ headers) decoder input stream using these options. This is uses ArrayCache.getDefaultCache() as the ArrayCache. | |
| getInputStream | back to summary |
|---|---|
| public abstract InputStream getInputStream(InputStream in, ArrayCache arrayCache) throws IOException Gets a raw (no XZ headers) decoder input stream using these options and the given ArrayCache. | |
| getOutputStream | back to summary |
|---|---|
| public FinishableOutputStream getOutputStream(FinishableOutputStream out) Gets a raw (no XZ headers) encoder output stream using these options. Raw streams are an advanced feature. In most cases you want to store the compressed data in the .xz container format instead of using a raw stream. To use this filter in a .xz file, pass this object to XZOutputStream. This is uses ArrayCache.getDefaultCache() as the ArrayCache. | |
| getOutputStream | back to summary |
|---|---|
| public abstract FinishableOutputStream getOutputStream(FinishableOutputStream out, ArrayCache arrayCache) Gets a raw (no XZ headers) encoder output stream using these options and the given ArrayCache. Raw streams are an advanced feature. In most cases you want to store the compressed data in the .xz container format instead of using a raw stream. To use this filter in a .xz file, pass this object to XZOutputStream. | |