INNER CODE UNIT · Rust

hasQrCode

FooIbar/EhViewer · app/src/main/rust/src/ffi/android.rs:29

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(
    mut env: JNIEnv,
    _: JClass,
    decoder: jlong,
    reset: jboolean,
    bitmap: jobject,
) -> jint {
    jni_throwing(&mut env, |env| {
        let dec = decoder as *mut WebPAnimDecoder;
        let (buf, timestamp) = unsafe { decode_next_frame(dec, reset != 0) };
        if !buf.is_null() {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…