public Simple(WindowSize windowSize, BrotliCompressionParameters compressionParameters, IBrotliEncoder encoder, params IBrotliTransformer[] transformers) { this.windowSize = windowSize; this.compressionParameters = compressionParameters; this.encoder = encoder; this.Transformers.AddRange(transformers); }
private void OpenFileWithEncoder(BrotliFileParameters parameters, IBrotliEncoder encoder) { OpenFileWith("Open File to Encode", fileName => fileGenerated.EncodeFile(fileName, parameters, encoder)); }
public IBrotliFileStream Encoding(IBrotliEncoder encoder) { return(new BrotliFileStreamEncoder(Parameters.File, Parameters.Compression, Contents, encoder)); }
public BrotliFileStreamEncoder(BrotliFileParameters fileParameters, BrotliCompressionParameters compressionParameters, byte[] bytes, IBrotliEncoder encoder) { this.encoder = encoder; this.encodeInfo = new BrotliEncodeInfo(fileParameters, compressionParameters, bytes); }
public BrotliFileStructure Encode(IBrotliEncoder encoder) { return(BrotliFileStructure.FromEncoder(Parameters.File, Parameters.Compression, Contents, encoder)); }