Lines Matching refs:env
60 (JNIEnv *env, jobject jobj, jintArray versionCode)
68 len = (*env)->GetArrayLength(env, versionCode);
69 versionCodeBody = (*env)->GetIntArrayElements(env, versionCode, 0);
72 (*env)->ReleaseIntArrayElements(env, versionCode, versionCodeBody, 0);
81 (JNIEnv *env, jobject jobj)
93 (JNIEnv *env, jobject jobj, jobjectArray devList, jboolean localOnly)
109 devListLen = (*env)->GetArrayLength(env, devList);
114 devObj = (*env)->GetObjectArrayElement(env, devList, i);
115 devClass = (*env)->GetObjectClass(env, devObj);
117 fid = (*env)->GetFieldID(env, devClass, "name",
119 (*env)->SetObjectField(env, devObj, fid,
120 (*env)->NewStringUTF(env, device_list[i]->name));
121 fid = (*env)->GetFieldID(env, devClass, "vendor",
123 (*env)->SetObjectField(env, devObj, fid,
124 (*env)->NewStringUTF(env, device_list[i]->vendor));
125 fid = (*env)->GetFieldID(env, devClass, "model",
127 (*env)->SetObjectField(env, devObj, fid,
128 (*env)->NewStringUTF(env, device_list[i]->model));
129 fid = (*env)->GetFieldID(env, devClass, "type",
131 (*env)->SetObjectField(env, devObj, fid,
132 (*env)->NewStringUTF(env, device_list[i]->type));
135 (*env)->SetObjectArrayElement(env, devList, i, 0);
145 (JNIEnv *env, jobject jobj, jstring deviceName, jintArray handle)
152 device_name = (*env)->GetStringUTFChars(env, deviceName, 0);
155 (*env)->ReleaseStringUTFChars(env, deviceName, device_name);
158 (*env)->SetIntArrayRegion(env, handle, 0, 1, &s_handle);
168 (JNIEnv *env, jobject jobj, jint handle)
179 (JNIEnv *env, jobject jobj, jint handle, jint option, jobject optObj)
189 optClass = (*env)->GetObjectClass(env, optObj);
191 fid = (*env)->GetFieldID(env, optClass, "name", "Ljava/lang/String;");
194 (*env)->SetObjectField(env, optObj, fid, 0);
198 (*env)->SetObjectField(env, optObj, fid,
199 (*env)->NewStringUTF(env, sopt->name));
201 fid = (*env)->GetFieldID(env, optClass, "title", "Ljava/lang/String;");
202 str = sopt->title ? (*env)->NewStringUTF(env, sopt->title) : 0;
203 (*env)->SetObjectField(env, optObj, fid, str);
205 fid = (*env)->GetFieldID(env, optClass, "desc", "Ljava/lang/String;");
206 (*env)->SetObjectField(env, optObj, fid,
207 (*env)->NewStringUTF(env, sopt->desc));
209 fid = (*env)->GetFieldID(env, optClass, "type", "I");
210 (*env)->SetIntField(env, optObj, fid, sopt->type);
212 fid = (*env)->GetFieldID(env, optClass, "unit", "I");
213 (*env)->SetIntField(env, optObj, fid, sopt->unit);
215 fid = (*env)->GetFieldID(env, optClass, "size", "I");
216 (*env)->SetIntField(env, optObj, fid, sopt->size);
218 fid = (*env)->GetFieldID(env, optClass, "cap", "I");
219 (*env)->SetIntField(env, optObj, fid, sopt->cap);
221 fid = (*env)->GetFieldID(env, optClass, "constraintType", "I");
222 (*env)->SetIntField(env, optObj, fid, sopt->constraint_type);
229 jclass rangeClass = (*env)->FindClass(env, "SaneRange");
230 jobject range = (*env)->AllocObject(env, rangeClass);
232 fid = (*env)->GetFieldID(env, rangeClass, "min", "I");
233 (*env)->SetIntField(env, range, fid,
235 fid = (*env)->GetFieldID(env, rangeClass, "max", "I");
236 (*env)->SetIntField(env, range, fid,
238 fid = (*env)->GetFieldID(env, rangeClass, "quant", "I");
239 (*env)->SetIntField(env, range, fid,
241 fid = (*env)->GetFieldID(env, optClass, "rangeConstraint",
244 (*env)->SetObjectField(env, optObj, fid, range);
252 wordList = (*env)->NewIntArray(env,
255 elements = (*env)->GetIntArrayElements(env, wordList, 0);
258 (*env)->ReleaseIntArrayElements(env, wordList, elements, 0);
260 fid = (*env)->GetFieldID(env, optClass, "wordListConstraint",
262 (*env)->SetObjectField(env, optObj, fid, wordList);
266 jclass stringClass = (*env)->FindClass(env, "java/lang/String");
273 stringList = (*env)->NewObjectArray(env, len + 1,
278 (*env)->SetObjectArrayElement(env, stringList, i,
279 (*env)->NewStringUTF(env,
283 (*env)->SetObjectArrayElement(env, stringList, len, 0);
285 fid = (*env)->GetFieldID(env, optClass,
287 (*env)->SetObjectField(env, optObj, fid, stringList);
297 (JNIEnv *env, jobject jobj, jint handle, jint option, jintArray value,
307 (*env)->SetIntArrayRegion(env, value, 0, 1, &v);
309 (*env)->SetIntArrayRegion(env, info, 0, 1, &i);
319 (JNIEnv *env, jobject jobj, jint handle, jint option, jbyteArray value,
326 str = (*env)->GetByteArrayElements(env, value, 0);
329 (*env)->ReleaseByteArrayElements(env, value, str, 0);
331 (*env)->SetIntArrayRegion(env, info, 0, 1, &i);
341 (JNIEnv *env, jobject jobj, jint handle, jint option, jint action,
349 (*env)->SetIntArrayRegion(env, info, 0, 1, &i);
375 (JNIEnv *env, jobject jobj, jint handle, jint option, jint action,
384 valuep = (*env)->GetStringUTFChars(env, value, 0);
393 (*env)->ReleaseStringUTFChars(env, value, valuep);
395 (*env)->SetIntArrayRegion(env, info, 0, 1, &i);
405 (JNIEnv *env, jobject jobj, jint handle, jobject paramsObj)
414 paramsClass = (*env)->GetObjectClass(env, paramsObj);
416 fid = (*env)->GetFieldID(env, paramsClass, "format", "I");
417 (*env)->SetIntField(env, paramsObj, fid, params.format);
418 fid = (*env)->GetFieldID(env, paramsClass, "lastFrame", "Z");
419 (*env)->SetBooleanField(env, paramsObj, fid, params.last_frame);
420 fid = (*env)->GetFieldID(env, paramsClass, "bytesPerLine", "I");
421 (*env)->SetIntField(env, paramsObj, fid, params.bytes_per_line);
422 fid = (*env)->GetFieldID(env, paramsClass, "pixelsPerLine", "I");
423 (*env)->SetIntField(env, paramsObj, fid, params.pixels_per_line);
424 fid = (*env)->GetFieldID(env, paramsClass, "lines", "I");
425 (*env)->SetIntField(env, paramsObj, fid, params.lines);
426 fid = (*env)->GetFieldID(env, paramsClass, "depth", "I");
427 (*env)->SetIntField(env, paramsObj, fid, params.depth);
437 (JNIEnv *env, jobject jobj, jint handle)
448 (JNIEnv *env, jobject jobj, jint handle, jbyteArray data, jint maxLength,
456 dataElements = (*env)->GetByteArrayElements(env, data, 0);
460 (*env)->ReleaseByteArrayElements(env, data, dataElements, 0);
462 (*env)->SetIntArrayRegion(env, length, 0, 1, &read_len);
472 (JNIEnv *env, jobject jobj, jint handle)
483 (JNIEnv *env, jobject jobj, jint status)
486 return ((*env)->NewStringUTF(env, str));