public Simple(WindowSize windowSize, BrotliCompressionParameters compressionParameters, IBrotliEncoder encoder, params IBrotliTransformer[] transformers)
            {
                this.windowSize            = windowSize;
                this.compressionParameters = compressionParameters;

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