Searched refs:jfields_mapping (Results 1 - 2 of 2) sorted by relevance
/third_party/ffmpeg/libavcodec/ |
H A D | ffjni.c | 286 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 D | ffjni.h | 120 * @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