Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SetQuality()

void System.IO.Compression.BrotliEncoder.SetQuality ( int quality)
inlinepackage

Definition at line 58 of file BrotliEncoder.cs.

59 {
61 if (_state == null || _state.IsInvalid || _state.IsClosed)
62 {
64 }
65 if (quality < 0 || quality > 11)
66 {
67 throw new ArgumentOutOfRangeException("quality", System.SR.Format(System.SR.BrotliEncoder_Quality, quality, 0, 11));
68 }
69 if (global::Interop.Brotli.BrotliEncoderSetParameter(_state, BrotliEncoderParameter.Quality, (uint)quality) == global::Interop.BOOL.FALSE)
70 {
72 }
73 }
static string BrotliEncoder_Quality
Definition SR.cs:28
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string BrotliEncoder_InvalidSetParameter
Definition SR.cs:32
Definition SR.cs:7
SafeBrotliEncoderHandle _state

References System.IO.Compression.BrotliEncoder._state, System.SR.BrotliEncoder_InvalidSetParameter, System.SR.BrotliEncoder_Quality, System.IO.Compression.BrotliEncoder.EnsureNotDisposed(), System.SR.Format(), System.IO.Compression.BrotliEncoder.InitializeEncoder(), System.Runtime.InteropServices.SafeHandle.IsClosed, and Microsoft.Win32.SafeHandles.SafeBrotliEncoderHandle.IsInvalid.

Referenced by System.IO.Compression.BrotliEncoder.BrotliEncoder(), and System.IO.Compression.BrotliStream.BrotliStream().