| Interface | Description |
|---|---|
| IOptimizerConfig |
Marker interface for a class containing resource optimizer configuration.
|
| IOptimizerContext |
This interface wraps all the services/helpers that are available to the various resource optimizers.
|
| IOptimizerFileSet |
Represents a collection of input files for the optimizer.
|
| IParallelExecutor |
Represents a thread pool capable of running tasks on multiple processor cores.
|
| IResourceOptimizer |
Optimizes resource files.
|
| Class | Description |
|---|---|
| FfmpegEncoder |
Resource encoder using ffmpeg.
|
| MainOptimizerConfig |
Global resource optimizer configuration not related to any particular resource type.
|
| OptimizerConfigJson |
JSON representation of optimizer configuration.
|
| OptimizerContext |
Default implementation of
IOptimizerContext. |
| OptimizerFileSet |
Default implementation of
IOptimizerFileSet. |
| ResourceOptimizer |
Default implementation of
IResourceOptimizer. |