Files
examples/android-example/decodesdk/irextdecode/jni/ir_decode_jni.h

149 lines
5.3 KiB
C
Raw Normal View History

2017-05-09 11:36:49 +08:00
/* DO NOT EDIT THIS FILE - it is machine generated */
2017-05-31 21:10:54 +08:00
#if defined BOARD_ANDROID
2017-05-09 11:36:49 +08:00
#include <jni.h>
2017-05-31 21:10:54 +08:00
#elif (defined BOARD_PC) && (defined BOARD_PC_JNI)
#include "./include/jni.h"
#endif
2017-05-09 11:36:49 +08:00
/* Header for class net_irext_decodesdk_IRDecode */
#ifndef _Included_net_irext_decodesdk_IRDecode
#define _Included_net_irext_decodesdk_IRDecode
#ifdef __cplusplus
extern "C" {
#endif
#undef net_irext_decodesdk_IRDecode_BIND_ABOVE_CLIENT
#define net_irext_decodesdk_IRDecode_BIND_ABOVE_CLIENT 8L
#undef net_irext_decodesdk_IRDecode_BIND_ADJUST_WITH_ACTIVITY
#define net_irext_decodesdk_IRDecode_BIND_ADJUST_WITH_ACTIVITY 128L
#undef net_irext_decodesdk_IRDecode_BIND_ALLOW_OOM_MANAGEMENT
#define net_irext_decodesdk_IRDecode_BIND_ALLOW_OOM_MANAGEMENT 16L
#undef net_irext_decodesdk_IRDecode_BIND_AUTO_CREATE
#define net_irext_decodesdk_IRDecode_BIND_AUTO_CREATE 1L
#undef net_irext_decodesdk_IRDecode_BIND_DEBUG_UNBIND
#define net_irext_decodesdk_IRDecode_BIND_DEBUG_UNBIND 2L
#undef net_irext_decodesdk_IRDecode_BIND_IMPORTANT
#define net_irext_decodesdk_IRDecode_BIND_IMPORTANT 64L
#undef net_irext_decodesdk_IRDecode_BIND_NOT_FOREGROUND
#define net_irext_decodesdk_IRDecode_BIND_NOT_FOREGROUND 4L
#undef net_irext_decodesdk_IRDecode_BIND_WAIVE_PRIORITY
#define net_irext_decodesdk_IRDecode_BIND_WAIVE_PRIORITY 32L
#undef net_irext_decodesdk_IRDecode_CONTEXT_IGNORE_SECURITY
#define net_irext_decodesdk_IRDecode_CONTEXT_IGNORE_SECURITY 2L
#undef net_irext_decodesdk_IRDecode_CONTEXT_INCLUDE_CODE
#define net_irext_decodesdk_IRDecode_CONTEXT_INCLUDE_CODE 1L
#undef net_irext_decodesdk_IRDecode_CONTEXT_RESTRICTED
#define net_irext_decodesdk_IRDecode_CONTEXT_RESTRICTED 4L
#undef net_irext_decodesdk_IRDecode_MODE_APPEND
#define net_irext_decodesdk_IRDecode_MODE_APPEND 32768L
#undef net_irext_decodesdk_IRDecode_MODE_ENABLE_WRITE_AHEAD_LOGGING
#define net_irext_decodesdk_IRDecode_MODE_ENABLE_WRITE_AHEAD_LOGGING 8L
#undef net_irext_decodesdk_IRDecode_MODE_MULTI_PROCESS
#define net_irext_decodesdk_IRDecode_MODE_MULTI_PROCESS 4L
#undef net_irext_decodesdk_IRDecode_MODE_PRIVATE
#define net_irext_decodesdk_IRDecode_MODE_PRIVATE 0L
#undef net_irext_decodesdk_IRDecode_MODE_WORLD_READABLE
#define net_irext_decodesdk_IRDecode_MODE_WORLD_READABLE 1L
#undef net_irext_decodesdk_IRDecode_MODE_WORLD_WRITEABLE
#define net_irext_decodesdk_IRDecode_MODE_WORLD_WRITEABLE 2L
#undef net_irext_decodesdk_IRDecode_START_CONTINUATION_MASK
#define net_irext_decodesdk_IRDecode_START_CONTINUATION_MASK 15L
#undef net_irext_decodesdk_IRDecode_START_FLAG_REDELIVERY
#define net_irext_decodesdk_IRDecode_START_FLAG_REDELIVERY 1L
#undef net_irext_decodesdk_IRDecode_START_FLAG_RETRY
#define net_irext_decodesdk_IRDecode_START_FLAG_RETRY 2L
#undef net_irext_decodesdk_IRDecode_START_NOT_STICKY
#define net_irext_decodesdk_IRDecode_START_NOT_STICKY 2L
#undef net_irext_decodesdk_IRDecode_START_REDELIVER_INTENT
#define net_irext_decodesdk_IRDecode_START_REDELIVER_INTENT 3L
#undef net_irext_decodesdk_IRDecode_START_STICKY
#define net_irext_decodesdk_IRDecode_START_STICKY 1L
#undef net_irext_decodesdk_IRDecode_START_STICKY_COMPATIBILITY
#define net_irext_decodesdk_IRDecode_START_STICKY_COMPATIBILITY 0L
/*
* Class: net_irext_decodesdk_IRDecode
* Method: irOpen
* Signature: II(Ljava/lang/String;)
*/
JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irOpen
(JNIEnv *, jobject, jint, jint, jstring);
2017-05-17 17:50:39 +08:00
/*
* Class: net_irext_decodesdk_IRDecode
* Method: irOpenBinary
* Signature: II(Ljava/lang/String;)
*/
JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irOpenBinary
(JNIEnv *, jobject, jint, jint, jbyteArray, jint);
2017-05-09 11:36:49 +08:00
/*
* Class: net_irext_decodesdk_IRDecode
* Method: irDecode
* Signature: I(Lnet/irext/decodesdk/bean/ACStatus;I)[I
*/
JNIEXPORT jintArray JNICALL Java_net_irext_decodesdk_IRDecode_irDecode
(JNIEnv *, jobject, jint, jobject, jint);
/*
* Class: net_irext_decodesdk_IRDecode
* Method: irClose
* Signature: ()V
*/
2017-05-09 20:56:01 +08:00
JNIEXPORT void JNICALL Java_net_irext_decodesdk_IRDecode_irClose
2017-05-09 11:36:49 +08:00
(JNIEnv *, jobject);
/*
* Class: net_irext_decodesdk_IRDecode
* Method: irACGetTemperatureRange
* Signature: (I)Lcom/irext/remote/bean/jnibean/TemperatureRange;
*/
JNIEXPORT jobject JNICALL Java_net_irext_decodesdk_IRDecode_irACGetTemperatureRange
(JNIEnv *, jobject, jint);
/*
* Class: net_irext_decodesdk_IRDecode
* Method: irACGetSupportedMode
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irACGetSupportedMode
(JNIEnv *, jobject);
/*
* Class: net_irext_decodesdk_IRDecode
* Method: irACGetSupportedWindSpeed
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irACGetSupportedWindSpeed
(JNIEnv *, jobject, jint);
/*
* Class: net_irext_decodesdk_IRDecode
* Method: irACGetSupportedSwing
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irACGetSupportedSwing
(JNIEnv *, jobject, jint);
/*
* Class: net_irext_decodesdk_IRDecode
* Method: irACGetSupportedWindDirection
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irACGetSupportedWindDirection
(JNIEnv *, jobject);
#ifdef __cplusplus
}
#endif
#endif
/* Header for class net_irext_decodesdk_IRDecode_LocalBinder */
#ifndef _Included_net_irext_decodesdk_IRDecode_LocalBinder
#define _Included_net_irext_decodesdk_IRDecode_LocalBinder
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
}
#endif
#endif