70 _zStream.nextIn =
value;
82 _zStream.availIn =
value;
90 _zStream.nextOut =
value;
102 _zStream.availOut =
value;
107 : base(new
IntPtr(-1), ownsHandle: true)
118 State.NotInitialized =>
true,
121 State.Disposed =>
true,
160 return global::Interop.zlib.Deflate(
stream, flush);
182 ErrorCode result = global::Interop.zlib.InflateInit2_(
stream, windowBits);
194 return global::Interop.zlib.Inflate(
stream, flush);
244 return zLibStreamHandle.DeflateInit2_(level, windowBits, memLevel, strategy);
250 return zLibStreamHandle.InflateInit2_(windowBits);
unsafe ErrorCode DeflateEnd()
void EnsureState(State requiredState)
unsafe ErrorCode DeflateInit2_(CompressionLevel level, int windowBits, int memLevel, CompressionStrategy strategy)
unsafe ErrorCode Inflate(FlushCode flush)
State InitializationState
override bool ReleaseHandle()
unsafe ErrorCode InflateInit2_(int windowBits)
volatile State _initializationState
unsafe ErrorCode Deflate(FlushCode flush)
unsafe ErrorCode InflateEnd()
static ErrorCode CreateZLibStreamForInflate(out ZLibStreamHandle zLibStreamHandle, int windowBits)
static readonly IntPtr ZNullPtr
static ErrorCode CreateZLibStreamForDeflate(out ZLibStreamHandle zLibStreamHandle, CompressionLevel level, int windowBits, int memLevel, CompressionStrategy strategy)
static unsafe? string PtrToStringAnsi(IntPtr ptr)
void SetHandle(IntPtr handle)
readonly IntPtr internalState
static readonly IntPtr Zero