⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 libmng_prop_xs.c

📁 奇趣公司比较新的qt/emd版本
💻 C
📖 第 1 页 / 共 5 页
字号:
#endif  return MNG_NOERROR;}#endif /* MNG_SUPPORT_WRITE */#endif /* MNG_ACCESS_ZLIB */#endif /* MNG_INCLUDE_ZLIB *//* ************************************************************************** */#ifdef MNG_INCLUDE_ZLIB#ifdef MNG_ACCESS_ZLIB#ifdef MNG_SUPPORT_WRITEmng_retcode MNG_DECL mng_set_zlib_method (mng_handle hHandle,                                          mng_int32  iZmethod){#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_ZLIB_METHOD, MNG_LC_START);#endif  MNG_VALIDHANDLE (hHandle)  ((mng_datap)hHandle)->iZmethod = iZmethod;#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_ZLIB_METHOD, MNG_LC_END);#endif  return MNG_NOERROR;}#endif /* MNG_SUPPORT_WRITE */#endif /* MNG_ACCESS_ZLIB */#endif /* MNG_INCLUDE_ZLIB *//* ************************************************************************** */#ifdef MNG_INCLUDE_ZLIB#ifdef MNG_ACCESS_ZLIB#ifdef MNG_SUPPORT_WRITEmng_retcode MNG_DECL mng_set_zlib_windowbits (mng_handle hHandle,                                              mng_int32  iZwindowbits){#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_ZLIB_WINDOWBITS, MNG_LC_START);#endif  MNG_VALIDHANDLE (hHandle)  ((mng_datap)hHandle)->iZwindowbits = iZwindowbits;#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_ZLIB_WINDOWBITS, MNG_LC_END);#endif  return MNG_NOERROR;}#endif /* MNG_SUPPORT_WRITE */#endif /* MNG_ACCESS_ZLIB */#endif /* MNG_INCLUDE_ZLIB *//* ************************************************************************** */#ifdef MNG_INCLUDE_ZLIB#ifdef MNG_ACCESS_ZLIB#ifdef MNG_SUPPORT_WRITEmng_retcode MNG_DECL mng_set_zlib_memlevel (mng_handle hHandle,                                            mng_int32  iZmemlevel){#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_ZLIB_MEMLEVEL, MNG_LC_START);#endif  MNG_VALIDHANDLE (hHandle)  ((mng_datap)hHandle)->iZmemlevel = iZmemlevel;#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_ZLIB_MEMLEVEL, MNG_LC_END);#endif  return MNG_NOERROR;}#endif /* MNG_SUPPORT_WRITE */#endif /* MNG_ACCESS_ZLIB */#endif /* MNG_INCLUDE_ZLIB *//* ************************************************************************** */#ifdef MNG_INCLUDE_ZLIB#ifdef MNG_ACCESS_ZLIB#ifdef MNG_SUPPORT_WRITEmng_retcode MNG_DECL mng_set_zlib_strategy (mng_handle hHandle,                                            mng_int32  iZstrategy){#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_ZLIB_STRATEGY, MNG_LC_START);#endif  MNG_VALIDHANDLE (hHandle)  ((mng_datap)hHandle)->iZstrategy = iZstrategy;#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_ZLIB_STRATEGY, MNG_LC_END);#endif  return MNG_NOERROR;}#endif /* MNG_SUPPORT_WRITE */#endif /* MNG_ACCESS_ZLIB */#endif /* MNG_INCLUDE_ZLIB *//* ************************************************************************** */#ifdef MNG_INCLUDE_ZLIB#ifdef MNG_ACCESS_ZLIB#ifdef MNG_SUPPORT_WRITEmng_retcode MNG_DECL mng_set_zlib_maxidat (mng_handle hHandle,                                           mng_uint32 iMaxIDAT){#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_ZLIB_MAXIDAT, MNG_LC_START);#endif  MNG_VALIDHANDLE (hHandle)  ((mng_datap)hHandle)->iMaxIDAT = iMaxIDAT;#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_ZLIB_MAXIDAT, MNG_LC_END);#endif  return MNG_NOERROR;}#endif /* MNG_SUPPORT_WRITE */#endif /* MNG_ACCESS_ZLIB */#endif /* MNG_INCLUDE_ZLIB *//* ************************************************************************** */#ifdef MNG_INCLUDE_JNG#ifdef MNG_ACCESS_JPEG#ifdef MNG_SUPPORT_WRITEmng_retcode MNG_DECL mng_set_jpeg_dctmethod (mng_handle        hHandle,                                             mngjpeg_dctmethod eJPEGdctmethod){#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_JPEG_DCTMETHOD, MNG_LC_START);#endif  MNG_VALIDHANDLE (hHandle)  ((mng_datap)hHandle)->eJPEGdctmethod = eJPEGdctmethod;#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_JPEG_DCTMETHOD, MNG_LC_END);#endif  return MNG_NOERROR;}#endif MNG_SUPPORT_WRITE#endif /* MNG_ACCESS_JPEG */#endif /* MNG_INCLUDE_JNG *//* ************************************************************************** */#ifdef MNG_INCLUDE_JNG#ifdef MNG_ACCESS_JPEG#ifdef MNG_SUPPORT_WRITEmng_retcode MNG_DECL mng_set_jpeg_quality (mng_handle hHandle,                                           mng_int32  iJPEGquality){#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_JPEG_QUALITY, MNG_LC_START);#endif  MNG_VALIDHANDLE (hHandle)  ((mng_datap)hHandle)->iJPEGquality = iJPEGquality;#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_JPEG_QUALITY, MNG_LC_END);#endif  return MNG_NOERROR;}#endif /* MNG_SUPPORT_WRITE */#endif /* MNG_ACCESS_JPEG */#endif /* MNG_INCLUDE_JNG *//* ************************************************************************** */#ifdef MNG_INCLUDE_JNG#ifdef MNG_ACCESS_JPEG#ifdef MNG_SUPPORT_WRITEmng_retcode MNG_DECL mng_set_jpeg_smoothing (mng_handle hHandle,                                             mng_int32  iJPEGsmoothing){#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_JPEG_SMOOTHING, MNG_LC_START);#endif  MNG_VALIDHANDLE (hHandle)  ((mng_datap)hHandle)->iJPEGsmoothing = iJPEGsmoothing;#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_JPEG_SMOOTHING, MNG_LC_END);#endif  return MNG_NOERROR;}#endif /* MNG_SUPPORT_WRITE */#endif /* MNG_ACCESS_JPEG */#endif /* MNG_INCLUDE_JNG *//* ************************************************************************** */#ifdef MNG_INCLUDE_JNG#ifdef MNG_ACCESS_JPEG#ifdef MNG_SUPPORT_WRITEmng_retcode MNG_DECL mng_set_jpeg_progressive (mng_handle hHandle,                                               mng_bool   bJPEGprogressive){#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_JPEG_PROGRESSIVE, MNG_LC_START);#endif  MNG_VALIDHANDLE (hHandle)  ((mng_datap)hHandle)->bJPEGcompressprogr = bJPEGprogressive;#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_JPEG_PROGRESSIVE, MNG_LC_END);#endif  return MNG_NOERROR;}#endif /* MNG_SUPPORT_WRITE */#endif /* MNG_ACCESS_JPEG */#endif /* MNG_INCLUDE_JNG *//* ************************************************************************** */#ifdef MNG_INCLUDE_JNG#ifdef MNG_ACCESS_JPEG#ifdef MNG_SUPPORT_WRITEmng_retcode MNG_DECL mng_set_jpeg_optimized (mng_handle hHandle,                                             mng_bool   bJPEGoptimized){#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_JPEG_OPTIMIZED, MNG_LC_START);#endif  MNG_VALIDHANDLE (hHandle)  ((mng_datap)hHandle)->bJPEGcompressopt = bJPEGoptimized;#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_JPEG_OPTIMIZED, MNG_LC_END);#endif  return MNG_NOERROR;}#endif /* MNG_SUPPORT_WRITE */#endif /* MNG_ACCESS_JPEG */#endif /* MNG_INCLUDE_JNG *//* ************************************************************************** */#ifdef MNG_INCLUDE_JNG#ifdef MNG_ACCESS_JPEG#ifdef MNG_SUPPORT_WRITEmng_retcode MNG_DECL mng_set_jpeg_maxjdat (mng_handle hHandle,                                           mng_uint32 iMaxJDAT){#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_JPEG_MAXJDAT, MNG_LC_START);#endif  MNG_VALIDHANDLE (hHandle)  ((mng_datap)hHandle)->iMaxJDAT = iMaxJDAT;#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_JPEG_MAXJDAT, MNG_LC_END);#endif  return MNG_NOERROR;}#endif /* MNG_SUPPORT_WRITE */#endif /* MNG_ACCESS_JPEG */#endif /* MNG_INCLUDE_JNG *//* ************************************************************************** */#ifdef MNG_SUPPORT_READmng_retcode MNG_DECL mng_set_suspensionmode (mng_handle hHandle,                                             mng_bool   bSuspensionmode){#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_SUSPENSIONMODE, MNG_LC_START);#endif  MNG_VALIDHANDLE (hHandle)  if (((mng_datap)hHandle)->bReading)  /* we must NOT be reading !!! */    MNG_ERROR ((mng_datap)hHandle, MNG_FUNCTIONINVALID);  ((mng_datap)hHandle)->bSuspensionmode = bSuspensionmode;#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_SUSPENSIONMODE, MNG_LC_END);#endif  return MNG_NOERROR;}#endif /* MNG_SUPPORT_READ *//* ************************************************************************** */#ifdef MNG_SUPPORT_DISPLAYmng_retcode MNG_DECL mng_set_speed (mng_handle    hHandle,                                    mng_speedtype iSpeed){#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_SPEED, MNG_LC_START);#endif  MNG_VALIDHANDLE (hHandle)  ((mng_datap)hHandle)->iSpeed = iSpeed;#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (((mng_datap)hHandle), MNG_FN_SET_SPEED, MNG_LC_END);#endif  return MNG_NOERROR;}#endif /* MNG_SUPPORT_DISPLAY *//* ************************************************************************** *//* *                                                                        * *//* *  Property get functions                                                * *//* *                                                                        * *//* ************************************************************************** */mng_ptr MNG_DECL mng_get_userdata (mng_handle hHandle){                            /* no tracing in here to prevent recursive calls */  MNG_VALIDHANDLEX (hHandle)  return ((mng_datap)hHandle)->pUserdata;}/* ************************************************************************** */mng_imgtype MNG_DECL mng_get_sigtype (mng_handle hHandle){#ifdef MNG_SUPPORT_TRACE  MNG_TRACEX (((mng_datap)hHandle), MNG_FN_GET_SIGTYPE, MNG_LC_START);#endif  if ((hHandle == 0) || (((mng_datap)hHandle)->iMagic != MNG_MAGIC))    return mng_it_unknown;#ifdef MNG_SUPPORT_TRACE  MNG_TRACEX (((mng_datap)hHandle), MNG_FN_GET_SIGTYPE, MNG_LC_END);#endif  return ((mng_datap)hHandle)->eSigtype;}/* ************************************************************************** */mng_imgtype MNG_DECL mng_get_imagetype (mng_handle hHandle){#ifdef MNG_SUPPORT_TRACE  MNG_TRACEX (((mng_datap)hHandle), MNG_FN_GET_IMAGETYPE, MNG_LC_START);#endif  if ((hHandle == 0) || (((mng_datap)hHandle)->iMagic != MNG_MAGIC))    return mng_it_unknown;#ifdef MNG_SUPPORT_TRACE  MNG_TRACEX (((mng_datap)hHandle), MNG_FN_GET_IMAGETYPE, MNG_LC_END);#endif  return ((mng_datap)hHandle)->eImagetype;}/* ************************************************************************** */mng_uint32 MNG_DECL mng_get_imagewidth (mng_handle hHandle){#ifdef MNG_SUPPORT_TRACE  MNG_TRACEX (((mng_datap)hHandle), MNG_FN_GET_IMAGEWIDTH, MNG_LC_START);#endif  MNG_VALIDHANDLEX (hHandle)#ifdef MNG_SUPPORT_TRACE  MNG_TRACEX (((mng_datap)hHandle), MNG_FN_GET_IMAGEWIDTH, MNG_LC_END);#endif  return ((mng_datap)hHandle)->iWidth;}/* ************************************************************************** */mng_uint32 MNG_DECL mng_get_imageheight (mng_handle hHandle){#ifdef MNG_SUPPORT_TRACE  MNG_TRACEX (((mng_datap)hHandle), MNG_FN_GET_IMAGEWIDTH, MNG_LC_START);#endif  MNG_VALIDHANDLEX (hHandle)#ifdef MNG_SUPPORT_TRACE  MNG_TRACEX (((mng_datap)hHandle), MNG_FN_GET_IMAGEHEIGHT, MNG_LC_END);#endif  return ((mng_datap)hHandle)->iHeight;}/* ************************************************************************** */mng_uint32 MNG_DECL mng_get_ticks (mng_handle hHandle){#ifdef MNG_SUPPORT_TRACE  MNG_TRACEX (((mng_datap)hHandle), MNG_FN_GET_TICKS, MNG_LC_START);#endif  MNG_VALIDHANDLEX (hHandle)#ifdef MNG_SUPPORT_TRACE  MNG_TRACEX (((mng_datap)hHandle), MNG_FN_GET_TICKS, MNG_LC_END);#endif  return ((mng_datap)hHandle)->iTicks;}/* ************************************************************************** */mng_uint32 MNG_DECL mng_get_framecount (mng_handle hHandle){#ifdef MNG_SUPPORT_TRACE  MNG_TRACEX (((mng_datap)hHandle), MNG_FN_GET_FRAMECOUNT, MNG_LC_START);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -