Home | History | Annotate | Download | only in jni

Lines Matching refs:fields

83     void fillFromJobject(JNIEnv *env, const fields_t& fields, jobject params) {
84 audioRate.mSpeed = env->GetFloatField(params, fields.speed);
85 audioRate.mPitch = env->GetFloatField(params, fields.pitch);
87 (AudioTimestretchFallbackMode)env->GetIntField(params, fields.audio_fallback_mode);
89 (AudioTimestretchStretchMode)env->GetIntField(params, fields.audio_stretch_mode);
90 int set = env->GetIntField(params, fields.set);
92 speedSet = set & fields.set_speed;
93 pitchSet = set & fields.set_pitch;
94 audioFallbackModeSet = set & fields.set_audio_fallback_mode;
95 audioStretchModeSet = set & fields.set_audio_stretch_mode;
98 jobject asJobject(JNIEnv *env, const fields_t& fields) {
99 jobject params = env->NewObject(fields.clazz, fields.constructID);
103 env->SetFloatField(params, fields.speed, (jfloat)audioRate.mSpeed);
104 env->SetFloatField(params, fields.pitch, (jfloat)audioRate.mPitch);
105 env->SetIntField(params, fields.audio_fallback_mode, (jint)audioRate.mFallbackMode);
106 env->SetIntField(params, fields.audio_stretch_mode, (jint)audioRate.mStretchMode);
108 params, fields.set,
109 (speedSet ? fields.set_speed : 0)
110 | (pitchSet ? fields.set_pitch : 0)
111 | (audioFallbackModeSet ? fields.set_audio_fallback_mode : 0)
112 | (audioStretchModeSet ? fields.set_audio_stretch_mode : 0));