Lines Matching defs:env

35 jboolean Java_android_filterfw_core_NativeFrame_nativeAllocate(JNIEnv* env,
38 return ToJBool(WrapObjectInJava(new NativeFrame(size), env, thiz, true));
41 jboolean Java_android_filterfw_core_NativeFrame_nativeDeallocate(JNIEnv* env, jobject thiz) {
42 return ToJBool(DeleteNativeObject<NativeFrame>(env, thiz));
53 jboolean Java_android_filterfw_core_NativeFrame_setNativeData(JNIEnv* env,
58 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
60 jbyte* bytes = env->GetByteArrayElements(data, NULL);
65 env->ReleaseByteArrayElements(data, bytes, JNI_ABORT);
72 jbyteArray Java_android_filterfw_core_NativeFrame_getNativeData(JNIEnv* env,
75 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
80 jbyteArray result = env->NewByteArray(size);
81 env->SetByteArrayRegion(result, 0, size, reinterpret_cast<const jbyte*>(data));
87 jboolean Java_android_filterfw_core_NativeFrame_getNativeBuffer(JNIEnv* env,
90 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
93 return ToJBool(AttachDataToJBuffer(env, buffer, data, frame->Size()));
98 jboolean Java_android_filterfw_core_NativeFrame_setNativeInts(JNIEnv* env,
101 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
103 jint* int_ptr = env->GetIntArrayElements(ints, NULL);
104 const int length = env->GetArrayLength(ints);
109 env->ReleaseIntArrayElements(ints, int_ptr, JNI_ABORT);
116 jintArray Java_android_filterfw_core_NativeFrame_getNativeInts(JNIEnv* env,
119 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
125 jintArray result = env->NewIntArray(count);
126 env->SetIntArrayRegion(result, 0, count, reinterpret_cast<const jint*>(data));
132 jboolean Java_android_filterfw_core_NativeFrame_setNativeFloats(JNIEnv* env,
135 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
137 jfloat* float_ptr = env->GetFloatArrayElements(floats, NULL);
138 const int length = env->GetArrayLength(floats);
143 env->ReleaseFloatArrayElements(floats, float_ptr, JNI_ABORT);
150 jfloatArray Java_android_filterfw_core_NativeFrame_getNativeFloats(JNIEnv* env,
153 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
159 jfloatArray result = env->NewFloatArray(count);
160 env->SetFloatArrayRegion(result, 0, count, reinterpret_cast<const jfloat*>(data));
166 jboolean Java_android_filterfw_core_NativeFrame_setNativeBitmap(JNIEnv* env,
171 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
180 const int result = AndroidBitmap_lockPixels(env, bitmap, reinterpret_cast<void**>(&src_ptr));
210 return (AndroidBitmap_unlockPixels(env, bitmap) == ANDROID_BITMAP_RESUT_SUCCESS);
216 jboolean Java_android_filterfw_core_NativeFrame_getNativeBitmap(JNIEnv* env,
221 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
224 const int result = AndroidBitmap_lockPixels(env, bitmap, reinterpret_cast<void**>(&dst_ptr));
262 return (AndroidBitmap_unlockPixels(env, bitmap) == ANDROID_BITMAP_RESUT_SUCCESS);
268 jint Java_android_filterfw_core_NativeFrame_getNativeCapacity(JNIEnv* env, jobject thiz) {
269 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
273 jboolean Java_android_filterfw_core_NativeFrame_nativeCopyFromNative(JNIEnv* env,
276 NativeFrame* this_frame = ConvertFromJava<NativeFrame>(env, thiz);
277 NativeFrame* other_frame = ConvertFromJava<NativeFrame>(env, frame);
284 jboolean Java_android_filterfw_core_NativeFrame_nativeCopyFromGL(JNIEnv* env,
287 NativeFrame* this_frame = ConvertFromJava<NativeFrame>(env, thiz);
288 GLFrame* other_frame = ConvertFromJava<GLFrame>(env, frame);