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

📄 sysdk.h

📁 使用Java的Jni技术对三洋数码相机驱动程序的封装,封装后的动态库可在Java开发环境中应用,解决了Java中调用Vc中开发的Dll问题
💻 H
字号:
/* DO NOT EDIT THIS FILE - it is machine generated */
#include "jni.h"
/* Header for class SYSDK */

#ifndef _Included_SYSDK
#define _Included_SYSDK
#ifdef __cplusplus
extern "C" {
#endif
/* Inaccessible static: instance */


typedef struct {
	 jclass cls;
	 jmethodID release_progress_mid;
	 JNIEnv *p_env;
	 jobject m_obj;
} JNICallback;


/*
 * Class:     CDSDK
 * Method:    start
 * Signature: ()J
 */
JNIEXPORT jlong JNICALL Java_cdsdk_SYSDK_start
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    controlLcd
 * Signature: ()C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_controlLcd
  (JNIEnv *, jobject,jint,jlong);

/*
 * Class:     SYSDK
 * Method:    getThroughPic
 * Signature: ()C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_getThroughPic
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    MCam_error
 * Signature: ()C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_MCam_1error
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    resetDLL
 * Signature: ()C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_resetDLL
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    createHandle
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_cdsdk_SYSDK_createHandle
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    closeHandle
 * Signature: ()C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_closeHandle
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    setPort
 * Signature: (J)J
 */
JNIEXPORT jlong JNICALL Java_cdsdk_SYSDK_setPort
  (JNIEnv *, jobject, jint,jint);

/*
 * Class:     SYSDK
 * Method:    sessionEnabled
 * Signature: (Z)C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_sessionEnabled
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     SYSDK
 * Method:    Ready
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_cdsdk_SYSDK_Ready
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    setResolution
 * Signature: (C)C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_setResolution
  (JNIEnv *, jobject, jchar);

/*
 * Class:     SYSDK
 * Method:    getResolution
 * Signature: ()C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_getResolution
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    setExposure
 * Signature: (J)C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_setExposure
  (JNIEnv *, jobject, jlong);

/*
 * Class:     SYSDK
 * Method:    getExposure
 * Signature: ()J
 */
JNIEXPORT jlong JNICALL Java_cdsdk_SYSDK_getExposure
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    setFlashMode
 * Signature: (C)C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_setFlashMode
  (JNIEnv *, jobject, jchar);

/*
 * Class:     SYSDK
 * Method:    getFlashMode
 * Signature: ()C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_getFlashMode
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    getPictureCount
 * Signature: ()J
 */
JNIEXPORT jlong JNICALL Java_cdsdk_SYSDK_getPictureCount
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    getRemainingCount
 * Signature: ()J
 */
JNIEXPORT jlong JNICALL Java_cdsdk_SYSDK_getRemainingCount
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    getPictureSize
 * Signature: (J)J
 */
JNIEXPORT jlong JNICALL Java_cdsdk_SYSDK_getPictureSize
  (JNIEnv *, jobject, jlong);

/*
 * Class:     SYSDK
 * Method:    getAssignPicSize
 * Signature: (J)J
 */
JNIEXPORT jlong JNICALL Java_cdsdk_SYSDK_getAssignPicSize
  (JNIEnv *, jobject, jlong);

/*
 * Class:     SYSDK
 * Method:    setPC_CameraMode
 * Signature: (J)C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_setPC_1CameraMode
  (JNIEnv *, jobject, jlong);

/*
 * Class:     SYSDK
 * Method:    getPictureFile
 * Signature: (Ljava/lang/String;J)C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_getPictureFile
  (JNIEnv *, jobject, jstring, jlong);

/*
 * Class:     SYSDK
 * Method:    getBatteryStatus
 * Signature: ()S
 */
JNIEXPORT jshort JNICALL Java_cdsdk_SYSDK_getBatteryStatus
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    setExposureBias
 * Signature: (J)C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_setExposureBias
  (JNIEnv *, jobject, jlong);

/*
 * Class:     SYSDK
 * Method:    getExposureBias
 * Signature: ()J
 */
JNIEXPORT jlong JNICALL Java_cdsdk_SYSDK_getExposureBias
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    setLightSource
 * Signature: (C)C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_setLightSource
  (JNIEnv *, jobject, jchar);

/*
 * Class:     SYSDK
 * Method:    getLightSource
 * Signature: ()C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_getLightSource
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    setISOSpeedRatings
 * Signature: (C)C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_setISOSpeedRatings
  (JNIEnv *, jobject, jchar);

/*
 * Class:     SYSDK
 * Method:    getISOSpeedRatings
 * Signature: ()C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_getISOSpeedRatings
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    setExposureMode
 * Signature: (J)C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_setExposureMode
  (JNIEnv *, jobject, jlong);

/*
 * Class:     SYSDK
 * Method:    getExposureMode
 * Signature: (J)C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_getExposureMode
  (JNIEnv *, jobject, jlong);

/*
 * Class:     SYSDK
 * Method:    setIntervalTime
 * Signature: (J)C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_setIntervalTime
  (JNIEnv *, jobject, jlong);

/*
 * Class:     SYSDK
 * Method:    getIntervalTime
 * Signature: ()J
 */
JNIEXPORT jlong JNICALL Java_cdsdk_SYSDK_getIntervalTime
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    eraseLast
 * Signature: ()C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_eraseLast
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    eraseAll
 * Signature: ()C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_eraseAll
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    takePic
 * Signature: ()C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_takePic
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    takePreview
 * Signature: ()C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_takePreview
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    eraseSelect
 * Signature: (J)C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_eraseSelect
  (JNIEnv *, jobject, jlong);

/*
 * Class:     SYSDK
 * Method:    takePicSequential
 * Signature: (S)C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_takePicSequential
  (JNIEnv *, jobject, jshort);

/*
 * Class:     SYSDK
 * Method:    setFocus
 * Signature: (I)C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_setFocus
  (JNIEnv *, jobject, jint);

/*
 * Class:     SYSDK
 * Method:    getFocus
 * Signature: ()C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_getFocus
  (JNIEnv *, jobject);

/*
 * Class:     SYSDK
 * Method:    setFocalLength
 * Signature: (J)C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_setFocalLength
  (JNIEnv *, jobject, jlong);

/*
 * Class:     SYSDK
 * Method:    getFocalLength
 * Signature: (J)C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_getFocalLength
  (JNIEnv *, jobject, jlong);

/*
 * Class:     SYSDK
 * Method:    setManualFocus
 * Signature: (C)C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_setManualFocus
  (JNIEnv *, jobject, jlong);

/*
 * Class:     SYSDK
 * Method:    getManualFocus
 * Signature: ()C
 */
JNIEXPORT jchar JNICALL Java_cdsdk_SYSDK_getManualFocus
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif

⌨️ 快捷键说明

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