Esempio n. 1
0
        private static int ZSTD_cParam_withinBounds(ZSTD_cParameter cParam, int value)
        {
            ZSTD_bounds bounds = ZSTD_cParam_getBounds(cParam);

            if ((ERR_isError(bounds.error)) != 0)
            {
                return(0);
            }

            if (value < bounds.lowerBound)
            {
                return(0);
            }

            if (value > bounds.upperBound)
            {
                return(0);
            }

            return(1);
        }
Esempio n. 2
0
 private static extern UIntPtr ZSTD_CCtx_setParameter(void *cctx, ZSTD_cParameter p, int value);
Esempio n. 3
0
 public static extern size_t ZSTD_CCtx_setParameter(IntPtr cctx, ZSTD_cParameter param, int value);
Esempio n. 4
0
 public static extern ZSTD_bounds ZSTD_cParam_getBounds(ZSTD_cParameter cParam);
Esempio n. 5
0
 public int GetParameter(ZSTD_cParameter parameter)
 {
     EnsureNotDisposed();
     return(compressor.GetParameter(parameter));
 }
Esempio n. 6
0
 public void SetParameter(ZSTD_cParameter parameter, int value)
 {
     EnsureNotDisposed();
     compressor.SetParameter(parameter, value);
 }