Lines Matching defs:object
42 * Utility class used to extract the value from the provided java object.
43 * May need to add some utility function to create java object.
47 static String8 getStringValue(JNIEnv* env, jobject object, const char* fieldName);
50 JNIEnv* env, jobject object, const char* fieldName, int* dataLength);
57 static int getIntValue(JNIEnv* env, jobject object, const char* fieldName);
60 String8 Utility::getStringValue(JNIEnv* env, jobject object, const char* fieldName) {
63 = env->GetFieldID(env->GetObjectClass(object), fieldName , "Ljava/lang/String;");
66 jstring valueString = (jstring) env->GetObjectField(object, fieldID);
92 JNIEnv* env, jobject object, const char* fieldName, int* dataLength) {
96 jfieldID fieldID = env->GetFieldID(env->GetObjectClass(object), fieldName , "[B");
99 jbyteArray byteArray = (jbyteArray) env->GetObjectField(object, fieldID);
119 int Utility::getIntValue(JNIEnv* env, jobject object, const char* fieldName) {
124 jclass clazz = env->GetObjectClass(object);
129 intValue = (int) env->GetIntField(object, fieldID);
262 // create the java DrmConstraints object
269 // insert the entry<constraintKey, constraintValue> to newly created java object
312 // create the java DrmMetadata object
319 // to newly created java object