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

📄 jri.h

📁 linux下的flash播放器源程序
💻 H
📖 第 1 页 / 共 3 页
字号:
	(((*(env))->CallStaticMethodByteA)(env, JRI_CallStaticMethodByte_op_array, clazz, methodID, args))#define JRI_CallStaticMethodChar(env)	((*(env))->CallStaticMethodChar)#define JRI_CallStaticMethodCharV(env, clazz, methodID, args)	\	(((*(env))->CallStaticMethodCharV)(env, JRI_CallStaticMethodChar_op_va_list, clazz, methodID, args))#define JRI_CallStaticMethodCharA(env, clazz, methodID, args)	\	(((*(env))->CallStaticMethodCharA)(env, JRI_CallStaticMethodChar_op_array, clazz, methodID, args))#define JRI_CallStaticMethodShort(env)	((*(env))->CallStaticMethodShort)#define JRI_CallStaticMethodShortV(env, clazz, methodID, args)	\	(((*(env))->CallStaticMethodShortV)(env, JRI_CallStaticMethodShort_op_va_list, clazz, methodID, args))#define JRI_CallStaticMethodShortA(env, clazz, methodID, args)	\	(((*(env))->CallStaticMethodShortA)(env, JRI_CallStaticMethodShort_op_array, clazz, methodID, args))#define JRI_CallStaticMethodInt(env)	((*(env))->CallStaticMethodInt)#define JRI_CallStaticMethodIntV(env, clazz, methodID, args)	\	(((*(env))->CallStaticMethodIntV)(env, JRI_CallStaticMethodInt_op_va_list, clazz, methodID, args))#define JRI_CallStaticMethodIntA(env, clazz, methodID, args)	\	(((*(env))->CallStaticMethodIntA)(env, JRI_CallStaticMethodInt_op_array, clazz, methodID, args))#define JRI_CallStaticMethodLong(env)	((*(env))->CallStaticMethodLong)#define JRI_CallStaticMethodLongV(env, clazz, methodID, args)	\	(((*(env))->CallStaticMethodLongV)(env, JRI_CallStaticMethodLong_op_va_list, clazz, methodID, args))#define JRI_CallStaticMethodLongA(env, clazz, methodID, args)	\	(((*(env))->CallStaticMethodLongA)(env, JRI_CallStaticMethodLong_op_array, clazz, methodID, args))#define JRI_CallStaticMethodFloat(env)	((*(env))->CallStaticMethodFloat)#define JRI_CallStaticMethodFloatV(env, clazz, methodID, args)	\	(((*(env))->CallStaticMethodFloatV)(env, JRI_CallStaticMethodFloat_op_va_list, clazz, methodID, args))#define JRI_CallStaticMethodFloatA(env, clazz, methodID, args)	\	(((*(env))->CallStaticMethodFloatA)(env, JRI_CallStaticMethodFloat_op_array, clazz, methodID, args))#define JRI_CallStaticMethodDouble(env)	((*(env))->CallStaticMethodDouble)#define JRI_CallStaticMethodDoubleV(env, clazz, methodID, args)	\	(((*(env))->CallStaticMethodDoubleV)(env, JRI_CallStaticMethodDouble_op_va_list, clazz, methodID, args))#define JRI_CallStaticMethodDoubleA(env, clazz, methodID, args)	\	(((*(env))->CallStaticMethodDoubleA)(env, JRI_CallStaticMethodDouble_op_array, clazz, methodID, args))#define JRI_GetStaticFieldID(env, clazz, name, sig)	\	(((*(env))->GetStaticFieldID)(env, JRI_GetStaticFieldID_op, clazz, name, sig))#define JRI_GetStaticField(env, clazz, fieldID)	\	(((*(env))->GetStaticField)(env, JRI_GetStaticField_op, clazz, fieldID))#define JRI_GetStaticFieldBoolean(env, clazz, fieldID)	\	(((*(env))->GetStaticFieldBoolean)(env, JRI_GetStaticFieldBoolean_op, clazz, fieldID))#define JRI_GetStaticFieldByte(env, clazz, fieldID)	\	(((*(env))->GetStaticFieldByte)(env, JRI_GetStaticFieldByte_op, clazz, fieldID))#define JRI_GetStaticFieldChar(env, clazz, fieldID)	\	(((*(env))->GetStaticFieldChar)(env, JRI_GetStaticFieldChar_op, clazz, fieldID))#define JRI_GetStaticFieldShort(env, clazz, fieldID)	\	(((*(env))->GetStaticFieldShort)(env, JRI_GetStaticFieldShort_op, clazz, fieldID))#define JRI_GetStaticFieldInt(env, clazz, fieldID)	\	(((*(env))->GetStaticFieldInt)(env, JRI_GetStaticFieldInt_op, clazz, fieldID))#define JRI_GetStaticFieldLong(env, clazz, fieldID)	\	(((*(env))->GetStaticFieldLong)(env, JRI_GetStaticFieldLong_op, clazz, fieldID))#define JRI_GetStaticFieldFloat(env, clazz, fieldID)	\	(((*(env))->GetStaticFieldFloat)(env, JRI_GetStaticFieldFloat_op, clazz, fieldID))#define JRI_GetStaticFieldDouble(env, clazz, fieldID)	\	(((*(env))->GetStaticFieldDouble)(env, JRI_GetStaticFieldDouble_op, clazz, fieldID))#define JRI_SetStaticField(env, clazz, fieldID, value)	\	(((*(env))->SetStaticField)(env, JRI_SetStaticField_op, clazz, fieldID, value))#define JRI_SetStaticFieldBoolean(env, clazz, fieldID, value)	\	(((*(env))->SetStaticFieldBoolean)(env, JRI_SetStaticFieldBoolean_op, clazz, fieldID, value))#define JRI_SetStaticFieldByte(env, clazz, fieldID, value)	\	(((*(env))->SetStaticFieldByte)(env, JRI_SetStaticFieldByte_op, clazz, fieldID, value))#define JRI_SetStaticFieldChar(env, clazz, fieldID, value)	\	(((*(env))->SetStaticFieldChar)(env, JRI_SetStaticFieldChar_op, clazz, fieldID, value))#define JRI_SetStaticFieldShort(env, clazz, fieldID, value)	\	(((*(env))->SetStaticFieldShort)(env, JRI_SetStaticFieldShort_op, clazz, fieldID, value))#define JRI_SetStaticFieldInt(env, clazz, fieldID, value)	\	(((*(env))->SetStaticFieldInt)(env, JRI_SetStaticFieldInt_op, clazz, fieldID, value))#define JRI_SetStaticFieldLong(env, clazz, fieldID, value)	\	(((*(env))->SetStaticFieldLong)(env, JRI_SetStaticFieldLong_op, clazz, fieldID, value))#define JRI_SetStaticFieldFloat(env, clazz, fieldID, value)	\	(((*(env))->SetStaticFieldFloat)(env, JRI_SetStaticFieldFloat_op, clazz, fieldID, value))#define JRI_SetStaticFieldDouble(env, clazz, fieldID, value)	\	(((*(env))->SetStaticFieldDouble)(env, JRI_SetStaticFieldDouble_op, clazz, fieldID, value))#define JRI_NewString(env, unicode, len)	\	(((*(env))->NewString)(env, JRI_NewString_op, unicode, len))#define JRI_GetStringLength(env, string)	\	(((*(env))->GetStringLength)(env, JRI_GetStringLength_op, string))#define JRI_GetStringChars(env, string)	\	(((*(env))->GetStringChars)(env, JRI_GetStringChars_op, string))#define JRI_NewStringUTF(env, utf, len)	\	(((*(env))->NewStringUTF)(env, JRI_NewStringUTF_op, utf, len))#define JRI_GetStringUTFLength(env, string)	\	(((*(env))->GetStringUTFLength)(env, JRI_GetStringUTFLength_op, string))#define JRI_GetStringUTFChars(env, string)	\	(((*(env))->GetStringUTFChars)(env, JRI_GetStringUTFChars_op, string))#define JRI_NewScalarArray(env, length, elementSig, initialElements)	\	(((*(env))->NewScalarArray)(env, JRI_NewScalarArray_op, length, elementSig, initialElements))#define JRI_GetScalarArrayLength(env, array)	\	(((*(env))->GetScalarArrayLength)(env, JRI_GetScalarArrayLength_op, array))#define JRI_GetScalarArrayElements(env, array)	\	(((*(env))->GetScalarArrayElements)(env, JRI_GetScalarArrayElements_op, array))#define JRI_NewObjectArray(env, length, elementClass, initialElement)	\	(((*(env))->NewObjectArray)(env, JRI_NewObjectArray_op, length, elementClass, initialElement))#define JRI_GetObjectArrayLength(env, array)	\	(((*(env))->GetObjectArrayLength)(env, JRI_GetObjectArrayLength_op, array))#define JRI_GetObjectArrayElement(env, array, index)	\	(((*(env))->GetObjectArrayElement)(env, JRI_GetObjectArrayElement_op, array, index))#define JRI_SetObjectArrayElement(env, array, index, value)	\	(((*(env))->SetObjectArrayElement)(env, JRI_SetObjectArrayElement_op, array, index, value))#define JRI_RegisterNatives(env, clazz, nameAndSigArray, nativeProcArray)	\	(((*(env))->RegisterNatives)(env, JRI_RegisterNatives_op, clazz, nameAndSigArray, nativeProcArray))#define JRI_UnregisterNatives(env, clazz)	\	(((*(env))->UnregisterNatives)(env, JRI_UnregisterNatives_op, clazz))/******************************************************************************* * JRIEnv Interface ******************************************************************************/struct java_lang_Class;struct java_lang_Throwable;struct java_lang_Object;struct java_lang_String;struct JRIEnvInterface {	void*	reserved0;	void*	reserved1;	void*	reserved2;	struct java_lang_Class*	(*LoadClass)(JRIEnv* env, jint op, jbyte* a, jsize aLen);	struct java_lang_Class*	(*FindClass)(JRIEnv* env, jint op, const char* a);	void	(*Throw)(JRIEnv* env, jint op, struct java_lang_Throwable* a);	void	(*ThrowNew)(JRIEnv* env, jint op, struct java_lang_Class* a, const char* b);	struct java_lang_Throwable*	(*ExceptionOccurred)(JRIEnv* env, jint op);	void	(*ExceptionDescribe)(JRIEnv* env, jint op);	void	(*ExceptionClear)(JRIEnv* env, jint op);	jglobal	(*NewGlobalRef)(JRIEnv* env, jint op, void* a);	void	(*DisposeGlobalRef)(JRIEnv* env, jint op, jglobal a);	void*	(*GetGlobalRef)(JRIEnv* env, jint op, jglobal a);	void	(*SetGlobalRef)(JRIEnv* env, jint op, jglobal a, void* b);	jbool	(*IsSameObject)(JRIEnv* env, jint op, void* a, void* b);	void*	(*NewObject)(JRIEnv* env, jint op, struct java_lang_Class* a, jint b, ...);	void*	(*NewObjectV)(JRIEnv* env, jint op, struct java_lang_Class* a, jint b, va_list c);	void*	(*NewObjectA)(JRIEnv* env, jint op, struct java_lang_Class* a, jint b, JRIValue* c);	struct java_lang_Class*	(*GetObjectClass)(JRIEnv* env, jint op, void* a);	jbool	(*IsInstanceOf)(JRIEnv* env, jint op, void* a, struct java_lang_Class* b);	jint	(*GetMethodID)(JRIEnv* env, jint op, struct java_lang_Class* a, const char* b, const char* c);	void*	(*CallMethod)(JRIEnv* env, jint op, void* a, jint b, ...);	void*	(*CallMethodV)(JRIEnv* env, jint op, void* a, jint b, va_list c);	void*	(*CallMethodA)(JRIEnv* env, jint op, void* a, jint b, JRIValue* c);	jbool	(*CallMethodBoolean)(JRIEnv* env, jint op, void* a, jint b, ...);	jbool	(*CallMethodBooleanV)(JRIEnv* env, jint op, void* a, jint b, va_list c);	jbool	(*CallMethodBooleanA)(JRIEnv* env, jint op, void* a, jint b, JRIValue* c);	jbyte	(*CallMethodByte)(JRIEnv* env, jint op, void* a, jint b, ...);	jbyte	(*CallMethodByteV)(JRIEnv* env, jint op, void* a, jint b, va_list c);	jbyte	(*CallMethodByteA)(JRIEnv* env, jint op, void* a, jint b, JRIValue* c);	jchar	(*CallMethodChar)(JRIEnv* env, jint op, void* a, jint b, ...);	jchar	(*CallMethodCharV)(JRIEnv* env, jint op, void* a, jint b, va_list c);	jchar	(*CallMethodCharA)(JRIEnv* env, jint op, void* a, jint b, JRIValue* c);	jshort	(*CallMethodShort)(JRIEnv* env, jint op, void* a, jint b, ...);	jshort	(*CallMethodShortV)(JRIEnv* env, jint op, void* a, jint b, va_list c);	jshort	(*CallMethodShortA)(JRIEnv* env, jint op, void* a, jint b, JRIValue* c);	jint	(*CallMethodInt)(JRIEnv* env, jint op, void* a, jint b, ...);	jint	(*CallMethodIntV)(JRIEnv* env, jint op, void* a, jint b, va_list c);	jint	(*CallMethodIntA)(JRIEnv* env, jint op, void* a, jint b, JRIValue* c);	jlong	(*CallMethodLong)(JRIEnv* env, jint op, void* a, jint b, ...);	jlong	(*CallMethodLongV)(JRIEnv* env, jint op, void* a, jint b, va_list c);	jlong	(*CallMethodLongA)(JRIEnv* env, jint op, void* a, jint b, JRIValue* c);	jfloat	(*CallMethodFloat)(JRIEnv* env, jint op, void* a, jint b, ...);	jfloat	(*CallMethodFloatV)(JRIEnv* env, jint op, void* a, jint b, va_list c);	jfloat	(*CallMethodFloatA)(JRIEnv* env, jint op, void* a, jint b, JRIValue* c);	jdouble	(*CallMethodDouble)(JRIEnv* env, jint op, void* a, jint b, ...);	jdouble	(*CallMethodDoubleV)(JRIEnv* env, jint op, void* a, jint b, va_list c);	jdouble	(*CallMethodDoubleA)(JRIEnv* env, jint op, void* a, jint b, JRIValue* c);	jint	(*GetFieldID)(JRIEnv* env, jint op, struct java_lang_Class* a, const char* b, const char* c);	void*	(*GetField)(JRIEnv* env, jint op, void* a, jint b);	jbool	(*GetFieldBoolean)(JRIEnv* env, jint op, void* a, jint b);	jbyte	(*GetFieldByte)(JRIEnv* env, jint op, void* a, jint b);	jchar	(*GetFieldChar)(JRIEnv* env, jint op, void* a, jint b);	jshort	(*GetFieldShort)(JRIEnv* env, jint op, void* a, jint b);	jint	(*GetFieldInt)(JRIEnv* env, jint op, void* a, jint b);	jlong	(*GetFieldLong)(JRIEnv* env, jint op, void* a, jint b);	jfloat	(*GetFieldFloat)(JRIEnv* env, jint op, void* a, jint b);	jdouble	(*GetFieldDouble)(JRIEnv* env, jint op, void* a, jint b);	void	(*SetField)(JRIEnv* env, jint op, void* a, jint b, void* c);	void	(*SetFieldBoolean)(JRIEnv* env, jint op, void* a, jint b, jbool c);	void	(*SetFieldByte)(JRIEnv* env, jint op, void* a, jint b, jbyte c);	void	(*SetFieldChar)(JRIEnv* env, jint op, void* a, jint b, jchar c);	void	(*SetFieldShort)(JRIEnv* env, jint op, void* a, jint b, jshort c);

⌨️ 快捷键说明

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