宏定义 | |
| #define | KSJ_API __declspec(dllimport) |
枚举 | |
| enum | KSJ_DEVICETYPE { KSJ_UC130C_MRNN = 0, KSJ_UC130M_MRNN, KSJ_RESERVED0, KSJ_UC320C_MRNN, KSJ_UC130C_MRYN, KSJ_UC130M_MRYN, KSJ_RESERVED1, KSJ_UC320C_MRYN, KSJ_UC500C_MRNN, KSJ_UC500M_MRNN, KSJ_UC500C_MRYN, KSJ_UC500M_MRYN, KSJ_UC320_OCR, KSJ_UC900C_MRNN, KSJ_UC1000C_MRNN, KSJ_UC900C_MRYN, KSJ_UC1000C_MRYN, KSJ_MUC120C_MRYYO, KSJ_MUC120M_MRYYO, KSJ_UD140C_SRNN, KSJ_UD140M_SRNN, KSJ_UC36C_MGNN, KSJ_UC36M_MGNN, KSJ_UC36C_MGYN, KSJ_UC36M_MGYN, KSJ_UC900C_MRYY, KSJ_UC1000C_MRYY, KSJ_UC1400C_MRYY, KSJ_UC36C_MGYY, KSJ_UC36M_MGYY, KSJ_UC320C_MRYY, KSJ_UC500C_MRYY, KSJ_UC500M_MRYY, KSJ_MUC130C_MRYN, KSJ_MUC130M_MRYN, KSJ_MUC320C_MRYN, KSJ_MUC36C_MGYYO, KSJ_MUC36M_MGYYO, KSJ_MUC130C_MRYY, KSJ_MUC130M_MRYY, KSJ_MUC320C_MRYY, KSJ_MUC500C_MRYYO, KSJ_MUC500M_MRYYO, KSJ_MUC900C_MRYY, KSJ_MUC1000C_MRYY, KSJ_MUC1400C_MRYY, KSJ_UD205C_SGYY, KSJ_UD205M_SGYY, KSJ_UD274C_SGYY, KSJ_UD274M_SGYY, KSJ_UD285C_SGYY, KSJ_UD285M_SGYY, KSJ_MU3C500C_MRYYO, KSJ_MU3C500M_MRYYO, KSJ_MU3C1000C_MRYYO, KSJ_MU3C1400C_MRYYO, KSJ_MU3V130C_CGYYO, KSJ_MU3V130M_CGYYO, KSJ_MU3E130C_EGYYO, KSJ_MU3E130M_EGYYO, KSJ_MUC36C_MGYFO, KSJ_MUC36M_MGYFO, KSJ_MU3C120C_MGYYO, KSJ_MU3C120M_MGYYO, KSJ_MU3E200C_EGYYO, KSJ_MU3E200M_EGYYO, KSJ_MUC130C_MRYNO, KSJ_MUC130M_MRYNO, KSJ_MUC320C_MRYNO, KSJ_U3C130C_MRYNO, KSJ_U3C130M_MRYNO, KSJ_U3C320C_MRYNO, KSJ_U3C500C_MRYNO, KSJ_U3C500M_MRYNO, KSJ_MU3C1401C_MRYYO, KSJ_MU3C1001C_MRYYO, KSJ_MUC131M_MRYN, KSJ_MU3C501C_MRYYO, KSJ_MU3C501M_MRYYO, KSJ_MUC120C_MGYYO, KSJ_MUC120M_MGYYO, KSJ_MU3E131C_EGYYO, KSJ_MU3E131M_EGYYO, KSJ_MU3E201C_EGYYO, KSJ_MU3E201M_EGYYO, KSJ_MISSING_DEVICE, KSJ_MU3S230C_SGYYO, KSJ_MU3S230M_SGYYO, KSJ_MU3S640C_SRYYO, KSJ_MU3S640M_SRYYO, KSJ_CUD285C_SGYYO, KSJ_CUD285M_SGYYO, KSJ_MU3S231C_SGYYO, KSJ_MU3S231M_SGYYO, KSJ_MU3S500C_SGYYO, KSJ_MU3S500M_SGYYO, KSJ_MU3S1200C_SRYYO, KSJ_MU3S1200M_SRYYO, KSJ_MU3L2K7C_AGYYO, KSJ_MU3L2K7M_AGYYO, KSJ_MU3L4K3C_AGYYO, KSJ_MU3L4K3M_AGYYO, KSJ_MU3HS2000C_SRYYO, KSJ_MU3HS2000M_SRYYO, KSJ_MU3HS500C_SGYYO, KSJ_MU3HS500M_SGYYO, KSJ_MU3HS230C_SGYYO, KSJ_MU3HS230M_SGYYO, KSJ_MU3HI400C_IGYYO, KSJ_MU3HI400M_IGYYO, KSJ_TEST_CAMERA, KSJ_MU3HI401C_IGYYO, KSJ_MU3HI401M_IGYYO, KSJ_MU3S40C_SGYYO, KSJ_MU3S40M_SGYYO, KSJ_MU3S210C_SRYYO, KSJ_MU3S210M_SRYYO, KSJ_MU3I130C_IGYYO, KSJ_MU3I130M_IGYYO, KSJ_MU3S321C_SGYYO, KSJ_MU3S321M_SGYYO, KSJ_MU3S641M_SRYYO, KSJ_MU3S1201M_SRYYO, KSJ_MU3HS2001M_SRYYO, KSJ_MU3S211M_SRYYO, KSJ_MU3C36C_MGYY, KSJ_MU3C36M_MGYY, KSJ_MU3HS1200C_SRYYO, KSJ_MU3HS1200M_SRYYO, KSJ_MU3S160C_SGYYO, KSJ_MU3S160M_SGYYO, KSJ_MU3S641C_SRYYO, KSJ_HU3HG500C_GGYYO, KSJ_HU3HG500M_GGYYO, KSJ_HU3HG900C_GGYYO, KSJ_HU3HG900M_GGYYO, KSJ_HU3HG1800C_GGYYO, KSJ_HU3HG1800M_GGYYO, KSJ_HU3HG2500C_GGYYO, KSJ_HU3HG2500M_GGYYO, KSJ_MU3S1600C_SRYYO, KSJ_MU3S1600M_SRYYO } |
定义了所有KSJApi开发包所支持的相机类型 更多... | |
| enum | KSJ_PARAM { KSJ_EXPOSURE = 0, KSJ_RED, KSJ_GREEN, KSJ_BLUE, KSJ_GAMMA, KSJ_PREVIEW_COLUMNSTART, KSJ_PREVIEW_ROWSTART, KSJ_CAPTURE_COLUMNSTART, KSJ_CAPTURE_ROWSTART, KSJ_HORIZONTALBLANK, KSJ_VERTICALBLANK, KSJ_FLIP, KSJ_BIN, KSJ_MIRROR, KSJ_CONTRAST, KSJ_BRIGHTNESS, KSJ_VGAGAIN, KSJ_CLAMPLEVEL, KSJ_CDSGAIN, KSJ_RED_SHIFT, KSJ_GREEN_SHIFT, KSJ_BLUE_SHIFT, KSJ_COMPANDING, KSJ_EXPOSURE_LINES, KSJ_SATURATION, KSJ_TRIGGERDELAY, KSJ_STROBEDELAY, KSJ_TRIGGER_MODE, KSJ_TRIGGER_METHOD, KSJ_BLACKLEVEL, KSJ_BLACKLEVEL_THRESHOLD_AUTO, KSJ_BLACKLEVEL_THRESHOLD_LO, KSJ_BLACKLEVEL_THRESHOLD_HI } |
相机参数类型 更多... | |
| enum | KSJ_ADDRESSMODE { KSJ_SKIPNONE = 0, KSJ_SKIP2, KSJ_SKIP3, KSJ_SKIP4, KSJ_SKIP8 } |
| enum | KSJ_PREVIEWSTATUS { PS_STOP, PS_START, PS_PAUSE } |
预览视频流的状态 更多... | |
函数 | |
| KSJ_API int __stdcall | KSJ_Init () |
| KSJ_Init. | |
| KSJ_API int __stdcall | KSJ_UnInit (void) |
| KSJ_UnInit. | |
| KSJ_API int __stdcall | KSJ_DeviceGetCount (void) |
| KSJ_DeviceGetCount. | |
| KSJ_API int __stdcall | KSJ_DeviceGetInformation (IN int nIndex, OUT KSJ_DEVICETYPE *pDeviceType, OUT int *pnSerials, OUT unsigned short *pwFirmwareVersion) |
| KSJ_DeviceGetInformation. | |
| KSJ_API int __stdcall | KSJ_DeviceGetInformationEx (IN int nIndex, OUT KSJ_DEVICETYPE *pDeviceType, OUT int *pnSerials, OUT unsigned short *pwFirmwareVersion, OUT unsigned short *pwFpgaVersion) |
| KSJ_DeviceGetInformationEx. | |
| KSJ_API int __stdcall | KSJ_GetParamRange (IN int nIndex, IN KSJ_PARAM Param, OUT int *pnMinValue, OUT int *pnMaxValue) |
| KSJ_GetParamRange. | |
| KSJ_API int __stdcall | KSJ_SetParam (IN int nIndex, IN KSJ_PARAM Param, IN int nValue) |
| KSJ_SetParam. | |
| KSJ_API int __stdcall | KSJ_GetParam (IN int nIndex, IN KSJ_PARAM Param, OUT int *pnValue) |
| KSJ_GetParam. | |
| KSJ_API int __stdcall | KSJ_ExposureTimeSet (int nIndex, float fExposureTimeMs) |
| KSJ_ExposureTimeSet. | |
| KSJ_API int __stdcall | KSJ_ExposureTimeGet (int nIndex, float *pfExpTimeMs) |
| KSJ_ExposureTimeGet. | |
| KSJ_API int __stdcall | KSJ_CaptureGetDefaultFieldOfView (int nIndex, int *pnColStart, int *pnRowStart, int *pnColSize, int *pnRowSize, KSJ_ADDRESSMODE *pColAddressMode, KSJ_ADDRESSMODE *pRowAddressMode) |
| KSJ_CaptureGetDefaultFieldOfView. | |
| KSJ_API int __stdcall | KSJ_CaptureSetFieldOfView (int nIndex, int nColStart, int nRowStart, int nColSize, int nRowSize, KSJ_ADDRESSMODE AmCol, KSJ_ADDRESSMODE AmRow) |
| KSJ_CaptureSetFieldOfView. | |
| KSJ_API int __stdcall | KSJ_CaptureGetFieldOfView (int nIndex, int *pnColStart, int *pnRowStart, int *pnColSize, int *pnRowSize, KSJ_ADDRESSMODE *pColAddressMode, KSJ_ADDRESSMODE *pRowAddressMode) |
| KSJ_CaptureGetFieldOfView. | |
| KSJ_API int __stdcall | KSJ_CaptureGetSize (int nIndex, int *pnWidth, int *pnHeight) |
| KSJ_CaptureGetSize. | |
| KSJ_API int __stdcall | KSJ_CaptureGetSizeEx (int nIndex, int *pnWidth, int *pnHeight, int *pnBitCount) |
| KSJ_CaptureGetSizeEx. | |
| KSJ_API int __stdcall | KSJ_CaptureRawData (int nIndex, unsigned char *pRawData) |
| KSJ_CaptureRawData. | |
| KSJ_API int __stdcall | KSJ_CaptureRgbData (int nIndex, unsigned char *pRgbData) |
| KSJ_CaptureRgbData. | |
| KSJ_API int __stdcall | KSJ_CaptureRgbDataEx (int nIndex, unsigned char *pRgbData, int *pnWidth, int *pnHeight, int *pnBitCount) |
| KSJ_CaptureRgbDataEx. | |
| KSJ_API int __stdcall | KSJ_PreviewGetDefaultFieldOfView (int nIndex, int *pnColStart, int *pnRowStart, int *pnColSize, int *pnRowSize, KSJ_ADDRESSMODE *pColAddressMode, KSJ_ADDRESSMODE *pRowAddressMode) |
| KSJ_PreviewGetDefaultFieldOfView. | |
| KSJ_API int __stdcall | KSJ_PreviewSetFieldOfView (int nIndex, int nColStart, int nRowStart, int nColSize, int nRowSize, KSJ_ADDRESSMODE AmCol, KSJ_ADDRESSMODE AmRow) |
| KSJ_PreviewSetFieldOfView. | |
| KSJ_API int __stdcall | KSJ_PreviewGetFieldOfView (int nIndex, int *pnColStart, int *pnRowStart, int *pnColSize, int *pnRowSize, KSJ_ADDRESSMODE *pColAddressMode, KSJ_ADDRESSMODE *pRowAddressMode) |
| KSJ_PreviewGetFieldOfView. | |
| KSJ_API int __stdcall | KSJ_PreviewGetSize (int nIndex, int *pnWidth, int *pnHeight) |
| KSJ_PreviewGetSize. | |
| KSJ_API int __stdcall | KSJ_PreviewGetSizeEx (int nIndex, int *pnWidth, int *pnHeight, int *pnBitCount) |
| KSJ_PreviewGetSizeEx. | |
| KSJ_API int __stdcall | KSJ_PreviewSetPos (int nIndex, HWND hWnd, int x, int y, int nWidth, int nHeight) |
| KSJ_PreviewSetPos. | |
| KSJ_API int __stdcall | KSJ_PreviewGetPos (int nIndex, int *px, int *py, int *pnWidth, int *pnHeight) |
| KSJ_PreviewGetPos. | |
| KSJ_API int __stdcall | KSJ_PreviewStart (int nIndex, bool bStart) |
| KSJ_PreviewStart. | |
| KSJ_API int __stdcall | KSJ_PreviewGetStatus (int nIndex, KSJ_PREVIEWSTATUS *pPreviewStatus) |
| KSJ_PreviewGetStatus. | |
| KSJ_API int __stdcall | KSJ_PreviewStartEx (int nIndex, bool bStart, bool bParallel) |
| KSJ_PreviewStartEx. | |
| KSJ_API int __stdcall | KSJ_PreviewGetStatusEx (int nIndex, KSJ_PREVIEWSTATUS *pPreviewStatus, bool *pbParallel) |
| KSJ_PreviewGetStatusEx. | |
| KSJ_API int __stdcall | KSJ_PreviewGetFrameRateEx (int nIndex, float *fFrameRateCapture, float *fFrameRateShow) |
| KSJ_PreviewGetFrameRateEx. | |
| KSJ_API int __stdcall | KSJ_GetPreviewFrameCount (int nIndex, int *pnCaptureFrameCount, int *pnShowFrameCount) |
| KSJ_GetPreviewFrameCount. | |
| KSJ_API int __stdcall | KSJ_SendPktEnd (int nIndex) |
| KSJ_SendPktEnd. | |
| KSJ_API int __stdcall | KSJ_LogSet (bool bEnable, const TCHAR *pszFolder) |
| KSJ_LogSet. | |
| KSJ_API int __stdcall | KSJ_LogGet (bool *bEnable, TCHAR *pszFolder) |
| KSJ_LogGet. | |
| KSJ_API int __stdcall | KSJ_GetVersion (OUT int *pnMaj1, OUT int *pnMaj2, OUT int *pnMin1, OUT int *pnMin2) |
| KSJ_GetVersion. | |
| KSJ_API int __stdcall | KSJ_GetDriveVersion (int nIndex, int *pnMaj1, int *pnMaj2, int *pnMin1, int *pnMin2) |
| KSJ_GetDriveVersion. | |
| KSJ_API int __stdcall | KSJ_HelperSaveToBmp (unsigned char *pData, int nWidth, int nHeight, int nBitCount, const TCHAR *pszFileName) |
| KSJ_HelperSaveToBmp. | |
| KSJ_API int __stdcall | KSJ_HelperSaveToJpg (unsigned char *pData, int nWidth, int nHeight, int nBitCount, int nQulity, const TCHAR *pszFileName) |
| KSJ_HelperSaveToJpg. | |
| KSJ_API int __stdcall | KSJ_OpenSettingPage (IN int nIndex, IN void *hWndParent, int nLeft, int nTop) |
| KSJ_OpenSettingPage. | |
| KSJ_API int __stdcall | KSJ_IsSettingPageShow (bool *pbShow) |
| KSJ_IsSettingPageshow. | |
| KSJ_API int __stdcall | KSJ_CloseSettingPageShow () |
| KSJ_CloseSettingPageShow. | |
| KSJ_API int __stdcall | KSJ_GetSegmentNum (int nIndex, int *pnSegNum) |
| KSJ_GetSegmentNum. | |
| KSJ_API int __stdcall | KSJ_GetBlackLevelRange (int nIndex, int nSegIndex, int *pnMin, int *pnMax) |
| KSJ_GetBlackLevelRange. | |
| KSJ_API int __stdcall | KSJ_SetBlackLevel (int nIndex, int nSegIndex, int nBlackLevel) |
| KSJ_SetBlackLevel. | |
| KSJ_API int __stdcall | KSJ_GetBlackLevel (int nIndex, int nSegIndex, int *pnBlackLevel) |
| KSJ_GetBlackLevel. | |
| #define KSJ_API __declspec(dllimport) |