00001 #ifndef __KSJ_API_IMAGE_H__
00002 #define __KSJ_API_IMAGE_H__
00003
00004
00005
00006 #ifdef KSJAPI_EXPORTS
00007 #define KSJ_API __declspec(dllexport)
00008 #elif defined KSJAPI_STATIC
00009 #define KSJ_API
00010 #else
00011 #define KSJ_API __declspec(dllimport)
00012 #endif
00013
00014
00015
00016 #ifdef __cplusplus
00017 extern "C"{
00018 #endif
00019
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033 KSJ_API int __stdcall KSJ_ProcessSaturationGetRange(int nIndex, int *pnMinSaturation, int *pnMaxSaturation);
00034
00047 KSJ_API int __stdcall KSJ_ProcessSaturationSet(int nIndex, int nSaturation);
00048
00059 KSJ_API int __stdcall KSJ_ProcessSaturationGet(int nIndex, int *pnStaturation);
00060
00071 KSJ_API int __stdcall KSJ_GammaGetRange(int nIndex, int *pnMinGamma, int *pnMaxGamm);
00072
00082 KSJ_API int __stdcall KSJ_GammaSetValue(int nIndex, int nValue);
00083
00093 KSJ_API int __stdcall KSJ_GammaGetValue(int nIndex, int *pnValue);
00094
00106 KSJ_API int __stdcall KSJ_ProcessContrastGetRange(int nIndex, int *pnMinContrast, int *pnMaxContrast);
00107
00118 KSJ_API int __stdcall KSJ_ProcessContrastSet(int nIndex, int nContrast);
00119
00130 KSJ_API int __stdcall KSJ_ProcessContrastGet(int nIndex, int *pnContrast);
00131
00143 KSJ_API int __stdcall KSJ_ProcessBrightnessGetRange(int nIndex, int *pnMinBrightness, int *pnMaxBrightness);
00144
00155 KSJ_API int __stdcall KSJ_ProcessBrightnessSet(int nIndex, int nBrightness);
00156
00167 KSJ_API int __stdcall KSJ_ProcessBrightnessGet(int nIndex, int *pnBrightness);
00168
00181 KSJ_API int __stdcall KSJ_SharpenParamSet(int nIndex, int nKernelSize, int nWeighted);
00182
00194 KSJ_API int __stdcall KSJ_SharpenParamGet(int nIndex, int* pnKernelSize, int* pnWeighted);
00195
00206 KSJ_API int __stdcall KSJ_SharpenSetEnable(int nIndex, bool bEnable);
00207
00218 KSJ_API int __stdcall KSJ_SharpenGetEnable(int nIndex, bool *pbEnable);
00219
00230 KSJ_API int __stdcall KSJ_BadPixelCorrectionSetEnable(int nIndex, bool bEnable);
00231
00242 KSJ_API int __stdcall KSJ_BadPixelCorrectionGetEnable(int nIndex, bool *pbEnable);
00244 #ifdef __cplusplus
00245 }
00246 #endif
00247
00248 #endif
00249
00250