Lines Matching refs:env

30 jboolean Java_android_filterfw_core_NativeProgram_allocate(JNIEnv* env, jobject thiz) {
32 return ToJBool(WrapOwnedObjectInJava(std::move(program), env, thiz, true));
35 jboolean Java_android_filterfw_core_NativeProgram_deallocate(JNIEnv* env, jobject thiz) {
36 return ToJBool(DeleteNativeObject<NativeProgram>(env, thiz));
39 jboolean Java_android_filterfw_core_NativeProgram_nativeInit(JNIEnv* env, jobject thiz) {
40 NativeProgram* program = ConvertFromJava<NativeProgram>(env, thiz);
44 jboolean Java_android_filterfw_core_NativeProgram_openNativeLibrary(JNIEnv* env,
47 NativeProgram* program = ConvertFromJava<NativeProgram>(env, thiz);
48 return ToJBool(program && lib_name && program->OpenLibrary(ToCppString(env, lib_name)));
51 jboolean Java_android_filterfw_core_NativeProgram_bindInitFunction(JNIEnv* env,
54 NativeProgram* program = ConvertFromJava<NativeProgram>(env, thiz);
55 return ToJBool(program && func_name && program->BindInitFunction(ToCppString(env, func_name)));
58 jboolean Java_android_filterfw_core_NativeProgram_bindSetValueFunction(JNIEnv* env,
61 NativeProgram* program = ConvertFromJava<NativeProgram>(env, thiz);
64 program->BindSetValueFunction(ToCppString(env, func_name)));
67 jboolean Java_android_filterfw_core_NativeProgram_bindGetValueFunction(JNIEnv* env,
70 NativeProgram* program = ConvertFromJava<NativeProgram>(env, thiz);
73 program->BindGetValueFunction(ToCppString(env, func_name)));
76 jboolean Java_android_filterfw_core_NativeProgram_bindProcessFunction(JNIEnv* env,
79 NativeProgram* program = ConvertFromJava<NativeProgram>(env, thiz);
80 return ToJBool(program && func_name && program->BindProcessFunction(ToCppString(env, func_name)));
83 jboolean Java_android_filterfw_core_NativeProgram_bindResetFunction(JNIEnv* env,
86 NativeProgram* program = ConvertFromJava<NativeProgram>(env, thiz);
89 program->BindResetFunction(ToCppString(env, func_name)));
92 jboolean Java_android_filterfw_core_NativeProgram_bindTeardownFunction(JNIEnv* env,
95 NativeProgram* program = ConvertFromJava<NativeProgram>(env, thiz);
98 program->BindTeardownFunction(ToCppString(env, func_name)));
101 jboolean Java_android_filterfw_core_NativeProgram_callNativeInit(JNIEnv* env, jobject thiz) {
102 NativeProgram* program = ConvertFromJava<NativeProgram>(env, thiz);
106 jboolean Java_android_filterfw_core_NativeProgram_callNativeSetValue(JNIEnv* env,
112 ToCppString(env, key).c_str());
114 NativeProgram* program = ConvertFromJava<NativeProgram>(env, thiz);
115 const std::string c_value = ToCppString(env, value);
116 const std::string c_key = ToCppString(env, key);
120 jstring Java_android_filterfw_core_NativeProgram_callNativeGetValue(JNIEnv* env,
123 NativeProgram* program = ConvertFromJava<NativeProgram>(env, thiz);
124 const std::string c_key = ToCppString(env, key);
126 return ToJString(env, program->CallGetValue(c_key));
131 jboolean Java_android_filterfw_core_NativeProgram_callNativeProcess(JNIEnv* env,
135 NativeProgram* program = ConvertFromJava<NativeProgram>(env, thiz);
143 const int input_count = env->GetArrayLength(inputs);
149 jobject input = env->GetObjectArrayElement(inputs, i);
151 NativeFrame* native_frame = ConvertFromJava<NativeFrame>(env, input);
167 NativeFrame* output_frame = ConvertFromJava<NativeFrame>(env, output);
180 jboolean Java_android_filterfw_core_NativeProgram_callNativeReset(JNIEnv* env, jobject thiz) {
181 NativeProgram* program = ConvertFromJava<NativeProgram>(env, thiz);
185 jboolean Java_android_filterfw_core_NativeProgram_callNativeTeardown(JNIEnv* env, jobject thiz) {
186 NativeProgram* program = ConvertFromJava<NativeProgram>(env, thiz);