Home
last modified time | relevance | path

Searched refs:jfields_mapping (Results 1 - 2 of 2) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dffjni.c286 int ff_jni_init_jfields(JNIEnv *env, void *jfields, const struct FFJniField *jfields_mapping, int global, void *log_ctx) in ff_jni_init_jfields() argument
291 for (i = 0; jfields_mapping[i].name; i++) { in ff_jni_init_jfields()
292 int mandatory = jfields_mapping[i].mandatory; in ff_jni_init_jfields()
293 enum FFJniFieldType type = jfields_mapping[i].type; in ff_jni_init_jfields()
300 clazz = (*env)->FindClass(env, jfields_mapping[i].name); in ff_jni_init_jfields()
305 last_clazz = *(jclass*)((uint8_t*)jfields + jfields_mapping[i].offset) = in ff_jni_init_jfields()
321 jfieldID field_id = (*env)->GetFieldID(env, last_clazz, jfields_mapping[i].method, jfields_mapping[i].signature); in ff_jni_init_jfields()
326 *(jfieldID*)((uint8_t*)jfields + jfields_mapping[i].offset) = field_id; in ff_jni_init_jfields()
330 jfieldID field_id = (*env)->GetStaticFieldID(env, last_clazz, jfields_mapping[ in ff_jni_init_jfields()
375 ff_jni_reset_jfields(JNIEnv *env, void *jfields, const struct FFJniField *jfields_mapping, int global, void *log_ctx) ff_jni_reset_jfields() argument
[all...]
H A Dffjni.h120 * @param jfields_mapping null terminated array of FFJNIFields describing
127 int ff_jni_init_jfields(JNIEnv *env, void *jfields, const struct FFJniField *jfields_mapping, int global, void *log_ctx);
136 * @param jfields_mapping null terminated array of FFJNIFields describing
143 int ff_jni_reset_jfields(JNIEnv *env, void *jfields, const struct FFJniField *jfields_mapping, int global, void *log_ctx);

Completed in 1 milliseconds