Home | History | Annotate | Download | only in jni

Lines Matching refs:sCallbackEnv

38 static JNIEnv *sCallbackEnv = NULL;
42 // Caching this could cause this sCallbackEnv to go out-of-sync
45 sCallbackEnv = getCallbackEnv();
48 if (sCallbackEnv != env || sCallbackEnv == NULL) return false;
60 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
63 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
67 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte*) bd_addr);
68 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_getRcFeatures, addr, (jint)features);
69 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
70 sCallbackEnv->DeleteLocalRef(addr);
81 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_getPlayStatus);
82 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
94 attrs = (jintArray)sCallbackEnv->NewIntArray(num_attr);
97 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
100 sCallbackEnv->SetIntArrayRegion(attrs, 0, num_attr, (jint *)p_attrs);
101 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_getElementAttr, (jbyte)num_attr, attrs);
102 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
103 sCallbackEnv->DeleteLocalRef(attrs);
114 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_registerNotification,
116 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
127 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_volumeChangeCallback, (jint)volume,
129 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
140 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_handlePassthroughCmd, (jint)id,
142 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);