Lines Matching defs:env
43 // with the AdapterService's ENV if an ASSOCIATE/DISASSOCIATE event
47 JNIEnv* env = AndroidRuntime::getJNIEnv();
48 if (sCallbackEnv != env || sCallbackEnv == NULL) return false;
183 static void classInitNative(JNIEnv* env, jclass clazz) {
185 env->GetMethodID(clazz, "getRcFeatures", "([BI)V");
187 env->GetMethodID(clazz, "getPlayStatus", "()V");
190 env->GetMethodID(clazz, "getElementAttr", "(B[I)V");
193 env->GetMethodID(clazz, "registerNotification", "(II)V");
196 env->GetMethodID(clazz, "volumeChangeCallback", "(II)V");
199 env->GetMethodID(clazz, "handlePassthroughCmd", "(II)V");
204 static void initNative(JNIEnv *env, jobject object) {
221 env->DeleteGlobalRef(mCallbacksObj);
238 mCallbacksObj = env->NewGlobalRef(object);
241 static void cleanupNative(JNIEnv *env, jobject object) {
255 env->DeleteGlobalRef(mCallbacksObj);
260 static jboolean getPlayStatusRspNative(JNIEnv *env, jobject object, jint playStatus,
275 static jboolean getElementAttrRspNative(JNIEnv *env, jobject object, jbyte numAttr,
297 attr = env->GetIntArrayElements(attrIds, NULL);
300 jniThrowIOException(env, EINVAL);
305 text = (jstring) env->GetObjectArrayElement(textArray, i);
306 textStr = env->GetStringUTFChars(text, NULL);
309 env->DeleteLocalRef(text);
321 env->ReleaseStringUTFChars(text, textStr);
322 env->DeleteLocalRef(text);
327 env->ReleaseIntArrayElements(attrIds, attr, 0);
337 env->ReleaseIntArrayElements(attrIds, attr, 0);
341 static jboolean registerNotificationRspPlayStatusNative(JNIEnv *env, jobject object,
358 static jboolean registerNotificationRspTrackChangeNative(JNIEnv *env, jobject object,
368 trk = env->GetByteArrayElements(track, NULL);
370 jniThrowIOException(env, EINVAL);
383 env->ReleaseByteArrayElements(track, trk, 0);
387 static jboolean registerNotificationRspPlayPosNative(JNIEnv *env, jobject object,
403 static jboolean setVolumeNative(JNIEnv *env, jobject object, jint volume) {
435 int register_com_android_bluetooth_avrcp(JNIEnv* env)
437 return jniRegisterNativeMethods(env, "com/android/bluetooth/avrcp/Avrcp",