Lines Matching refs:fields
59 void SyncParams::fillFromJobject(JNIEnv *env, const fields_t& fields, jobject params) { in fillFromJobject() argument
60 sync.mSource = (AVSyncSource)env->GetIntField(params, fields.sync_source); in fillFromJobject()
61 … sync.mAudioAdjustMode = (AVSyncAudioAdjustMode)env->GetIntField(params, fields.audio_adjust_mode); in fillFromJobject()
62 sync.mTolerance = env->GetFloatField(params, fields.tolerance); in fillFromJobject()
63 frameRate = env->GetFloatField(params, fields.frame_rate); in fillFromJobject()
64 int set = env->GetIntField(params, fields.set); in fillFromJobject()
66 syncSourceSet = set & fields.set_sync_source; in fillFromJobject()
67 audioAdjustModeSet = set & fields.set_audio_adjust_mode; in fillFromJobject()
68 toleranceSet = set & fields.set_tolerance; in fillFromJobject()
69 frameRateSet = set & fields.set_frame_rate; in fillFromJobject()
72 jobject SyncParams::asJobject(JNIEnv *env, const fields_t& fields) { in asJobject() argument
73 jobject params = env->NewObject(fields.clazz, fields.constructID); in asJobject()
77 env->SetIntField(params, fields.sync_source, (jint)sync.mSource); in asJobject()
78 env->SetIntField(params, fields.audio_adjust_mode, (jint)sync.mAudioAdjustMode); in asJobject()
79 env->SetFloatField(params, fields.tolerance, (jfloat)sync.mTolerance); in asJobject()
80 env->SetFloatField(params, fields.frame_rate, (jfloat)frameRate); in asJobject()
82 params, fields.set, in asJobject()
83 (syncSourceSet ? fields.set_sync_source : 0) in asJobject()
84 | (audioAdjustModeSet ? fields.set_audio_adjust_mode : 0) in asJobject()
85 | (toleranceSet ? fields.set_tolerance : 0) in asJobject()
86 | (frameRateSet ? fields.set_frame_rate : 0)); in asJobject()