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); }
private static extern UIntPtr ZSTD_CCtx_setParameter(void *cctx, ZSTD_cParameter p, int value);
public static extern size_t ZSTD_CCtx_setParameter(IntPtr cctx, ZSTD_cParameter param, int value);
public static extern ZSTD_bounds ZSTD_cParam_getBounds(ZSTD_cParameter cParam);
public int GetParameter(ZSTD_cParameter parameter) { EnsureNotDisposed(); return(compressor.GetParameter(parameter)); }
public void SetParameter(ZSTD_cParameter parameter, int value) { EnsureNotDisposed(); compressor.SetParameter(parameter, value); }