INNER CODE UNIT · Rust
detectBorder
FooIbar/EhViewer · app/src/main/rust/src/ffi/android.rs:19
pub fn detectBorder(mut env: JNIEnv, _class: JClass, object: jobject) -> jintArray {
jni_throwing(&mut env, |env| {
let slice = use_bitmap_content(env, object, DetectBorder)?;
let array = env.new_int_array(4)?;
env.set_int_array_region(&array, 0, &slice)?;
Ok(array.into_raw())
})
}
#[jni_fn("com.hippo.ehviewer.image.ImageKt")]
pub fn hasQrCode(mut env: JNIEnv, _class: JClass, object: jobject) -> jboolean {
jni_throwing(&mut env, |env| {
Ok(use_bitmap_content(env, object, QrCode)? as jboolean)
})
}
#[jni_fn("com.hippo.ehviewer.coil.AnimatedWebPDrawableKt")]
pub fn nativeDecodeNextFrame(