Ejemplo n.º 1
0
 public void SetWindow(uint window)
 {
     if (window < MinWindowBits || window > MaxWindowBits)
     {
         throw new ArgumentException(BrotliEx.WrongWindowSize);
     }
     BrotliNative.BrotliEncoderSetParameter(State, BrotliEncoderParameter.LGWin, window);
 }
Ejemplo n.º 2
0
 public void SetQuality(uint quality)
 {
     if (quality < MinQuality || quality > MaxQuality)
     {
         throw new ArgumentException(BrotliEx.WrongQuality);
     }
     BrotliNative.BrotliEncoderSetParameter(State, BrotliEncoderParameter.Quality, quality);
 }
Ejemplo n.º 3
0
 public void SetWindow(uint window)
 {
     if (BrotliNativeState == IntPtr.Zero)
     {
         InitializeEncoder();
     }
     if (window - MinWindowBits > MaxWindowBits - MinWindowBits)
     {
         throw new ArgumentOutOfRangeException(BrotliEx.WrongWindowSize);
     }
     BrotliNative.BrotliEncoderSetParameter(BrotliNativeState, BrotliEncoderParameter.LGWin, window);
 }
Ejemplo n.º 4
0
 public void SetQuality(uint quality)
 {
     if (BrotliNativeState == IntPtr.Zero)
     {
         InitializeEncoder();
     }
     if (quality > MaxQuality)
     {
         throw new ArgumentOutOfRangeException(BrotliEx.WrongQuality);
     }
     BrotliNative.BrotliEncoderSetParameter(BrotliNativeState, BrotliEncoderParameter.Quality, quality);
 }