Lines Matching defs:env

66 status_t CameraMetadata_getNativeMetadata(JNIEnv* env, jobject thiz,
77 CameraMetadata* nativePtr = reinterpret_cast<CameraMetadata*>(env->GetLongField(thiz,
150 static void CameraMetadata_classInit(JNIEnv *env, jobject thiz);
151 static jint CameraMetadata_getTagFromKey(JNIEnv *env, jobject thiz, jstring keyName);
152 static jint CameraMetadata_getTypeFromTag(JNIEnv *env, jobject thiz, jint tag);
153 static jint CameraMetadata_setupGlobalVendorTagDescriptor(JNIEnv *env, jobject thiz);
156 static CameraMetadata* CameraMetadata_getPointerNoThrow(JNIEnv *env, jobject thiz) {
162 return reinterpret_cast<CameraMetadata*>(env->GetLongField(thiz, fields.metadata_ptr));
166 static CameraMetadata* CameraMetadata_getPointerThrow(JNIEnv *env, jobject thiz,
172 jniThrowNullPointerException(env, argName);
176 CameraMetadata* metadata = CameraMetadata_getPointerNoThrow(env, thiz);
180 jniThrowException(env, "java/lang/IllegalStateException",
188 static jlong CameraMetadata_allocate(JNIEnv *env, jobject thiz) {
194 static jlong CameraMetadata_allocateCopy(JNIEnv *env, jobject thiz,
199 CameraMetadata_getPointerThrow(env, other, "other");
209 static jboolean CameraMetadata_isEmpty(JNIEnv *env, jobject thiz) {
212 CameraMetadata* metadata = CameraMetadata_getPointerThrow(env, thiz);
228 static jint CameraMetadata_getEntryCount(JNIEnv *env, jobject thiz) {
231 CameraMetadata* metadata = CameraMetadata_getPointerThrow(env, thiz);
239 static void CameraMetadata_close(JNIEnv *env, jobject thiz) {
242 CameraMetadata* metadata = CameraMetadata_getPointerNoThrow(env, thiz);
246 env->SetLongField(thiz, fields.metadata_ptr, 0);
249 LOG_ALWAYS_FATAL_IF(CameraMetadata_getPointerNoThrow(env, thiz) != NULL,
253 static void CameraMetadata_swap(JNIEnv *env, jobject thiz, jobject other) {
256 CameraMetadata* metadata = CameraMetadata_getPointerThrow(env, thiz);
262 CameraMetadata* otherMetadata = CameraMetadata_getPointerThrow(env, other, "other");
269 static jbyteArray CameraMetadata_readValues(JNIEnv *env, jobject thiz, jint tag) {
272 CameraMetadata* metadata = CameraMetadata_getPointerThrow(env, thiz);
277 jniThrowExceptionFmt(env, "java/lang/IllegalArgumentException",
296 jbyteArray byteArray = env->NewByteArray(byteCount);
297 if (env->ExceptionCheck()) return NULL;
300 ScopedByteArrayRW arrayWriter(env, byteArray);
306 static void CameraMetadata_writeValues(JNIEnv *env, jobject thiz, jint tag, jbyteArray src) {
309 CameraMetadata* metadata = CameraMetadata_getPointerThrow(env, thiz);
314 jniThrowExceptionFmt(env, "java/lang/IllegalArgumentException",
333 ScopedByteArrayRO arrayReader(env, src);
345 jniThrowExceptionFmt(env, "java/lang/IllegalArgumentException",
348 jniThrowExceptionFmt(env, "java/lang/IllegalStateException",
351 jniThrowExceptionFmt(env, "java/lang/IllegalStateException",
378 static void CameraMetadata_dump(JNIEnv *env, jobject thiz) {
380 CameraMetadata* metadata = CameraMetadata_getPointerThrow(env, thiz);
397 jniThrowExceptionFmt(env, "java/io/IOException",
426 jniThrowExceptionFmt(env, "java/io/IOException",
452 jniThrowExceptionFmt(env, "java/io/IOException",
470 static void CameraMetadata_readFromParcel(JNIEnv *env, jobject thiz, jobject parcel) {
472 CameraMetadata* metadata = CameraMetadata_getPointerThrow(env, thiz);
477 Parcel* parcelNative = parcelForJavaObject(env, parcel);
479 jniThrowNullPointerException(env, "parcel");
485 jniThrowExceptionFmt(env, "java/lang/IllegalStateException",
491 static void CameraMetadata_writeToParcel(JNIEnv *env, jobject thiz, jobject parcel) {
493 CameraMetadata* metadata = CameraMetadata_getPointerThrow(env, thiz);
498 Parcel* parcelNative = parcelForJavaObject(env, parcel);
500 jniThrowNullPointerException(env, "parcel");
506 jniThrowExceptionFmt(env, "java/lang/IllegalStateException",
574 static int find_fields(JNIEnv *env, field *fields, int count)
578 jclass clazz = env->FindClass(f->class_name);
584 jfieldID field = env->GetFieldID(clazz, f->field_name, f->field_type);
597 int register_android_hardware_camera2_CameraMetadata(JNIEnv *env)
600 return AndroidRuntime::registerNativeMethods(env,
607 static void CameraMetadata_classInit(JNIEnv *env, jobject thiz) {
617 if (find_fields(env, fields_to_find, NELEM(fields_to_find)) < 0)
620 jclass clazz = env->FindClass(CAMERA_METADATA_CLASS_NAME);
623 static jint CameraMetadata_getTagFromKey(JNIEnv *env, jobject thiz, jstring keyName) {
625 ScopedUtfChars keyScoped(env, keyName);
675 jniThrowExceptionFmt(env, "java/lang/IllegalArgumentException",
686 jniThrowExceptionFmt(env, "java/lang/IllegalArgumentException",
710 jniThrowExceptionFmt(env, "java/lang/IllegalArgumentException",
721 jniThrowExceptionFmt(env, "java/lang/IllegalArgumentException",
732 static jint CameraMetadata_getTypeFromTag(JNIEnv *env, jobject thiz, jint tag) {
735 jniThrowExceptionFmt(env, "java/lang/IllegalArgumentException",
743 static jint CameraMetadata_setupGlobalVendorTagDescriptor(JNIEnv *env, jobject thiz) {