/frameworks/base/services/jni/ |
H A D | onload.cpp | 23 int register_android_server_AlarmManagerService(JNIEnv* env); 24 int register_android_server_BatteryService(JNIEnv* env); 25 int register_android_server_InputApplicationHandle(JNIEnv* env); 26 int register_android_server_InputWindowHandle(JNIEnv* env); 27 int register_android_server_InputManager(JNIEnv* env); 28 int register_android_server_LightsService(JNIEnv* env); 29 int register_android_server_PowerManagerService(JNIEnv* env); 30 int register_android_server_UsbDeviceManager(JNIEnv* env); 31 int register_android_server_UsbHostManager(JNIEnv* env); 32 int register_android_server_VibratorService(JNIEnv* env); 42 JNIEnv* env = NULL; local [all...] |
H A D | com_android_server_UsbDeviceManager.cpp | 43 static void checkAndClearExceptionFromCallback(JNIEnv* env, const char* methodName) { argument 44 if (env->ExceptionCheck()) { 46 LOGE_EX(env); 47 env->ExceptionClear(); 51 static void set_accessory_string(JNIEnv *env, int fd, int cmd, jobjectArray strArray, int index) argument 58 jstring obj = env->NewStringUTF(buffer); 59 env->SetObjectArrayElement(strArray, index, obj); 60 env->DeleteLocalRef(obj); 65 static jobjectArray android_server_UsbDeviceManager_getAccessoryStrings(JNIEnv *env, jobject thiz) argument 72 jclass stringClass = env 87 android_server_UsbDeviceManager_openAccessory(JNIEnv *env, jobject thiz) argument 102 android_server_UsbDeviceManager_isStartRequested(JNIEnv *env, jobject thiz) argument 124 register_android_server_UsbDeviceManager(JNIEnv *env) argument [all...] |
H A D | com_android_server_InputApplicationHandle.cpp | 44 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 45 env->DeleteWeakGlobalRef(mObjWeak); 48 jobject NativeInputApplicationHandle::getInputApplicationHandleObjLocalRef(JNIEnv* env) { argument 49 return env->NewLocalRef(mObjWeak); 53 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 54 jobject obj = env->NewLocalRef(mObjWeak); 64 jstring nameObj = jstring(env->GetObjectField(obj, 67 const char* nameStr = env->GetStringUTFChars(nameObj, NULL); 69 env->ReleaseStringUTFChars(nameObj, nameStr); 70 env 85 android_server_InputApplicationHandle_getHandle( JNIEnv* env, jobject inputApplicationHandleObj) argument 110 android_server_InputApplicationHandle_nativeDispose(JNIEnv* env, jobject obj) argument 137 register_android_server_InputApplicationHandle(JNIEnv* env) argument [all...] |
/frameworks/base/voip/jni/rtp/ |
H A D | rtp_jni.cpp | 21 extern int registerRtpStream(JNIEnv *env); 22 extern int registerAudioGroup(JNIEnv *env); 26 JNIEnv *env = NULL; local 27 if (vm->GetEnv((void **)&env, JNI_VERSION_1_4) != JNI_OK || 28 registerRtpStream(env) < 0 || registerAudioGroup(env) < 0) {
|
/frameworks/base/core/jni/android/graphics/ |
H A D | Graphics.cpp | 13 void doThrowNPE(JNIEnv* env) { argument 14 jniThrowNullPointerException(env, NULL); 17 void doThrowAIOOBE(JNIEnv* env) { argument 18 jniThrowException(env, "java/lang/ArrayIndexOutOfBoundsException", NULL); 21 void doThrowRE(JNIEnv* env, const char* msg) { argument 22 jniThrowRuntimeException(env, msg); 25 void doThrowIAE(JNIEnv* env, const char* msg) { argument 26 jniThrowException(env, "java/lang/IllegalArgumentException", msg); 29 void doThrowISE(JNIEnv* env, const char* msg) { argument 30 jniThrowException(env, "jav 33 doThrowOOME(JNIEnv* env, const char* msg) argument 37 doThrowIOE(JNIEnv* env, const char* msg) argument 41 hasException(JNIEnv *env) argument 52 AutoJavaFloatArray(JNIEnv* env, jfloatArray array, int minLength, JNIAccess access) argument 72 AutoJavaIntArray(JNIEnv* env, jintArray array, int minLength) argument 91 AutoJavaShortArray(JNIEnv* env, jshortArray array, int minLength, JNIAccess access) argument 111 AutoJavaByteArray(JNIEnv* env, jbyteArray array, int minLength) argument 177 get_jrect(JNIEnv* env, jobject obj, int* L, int* T, int* R, int* B) argument 187 set_jrect(JNIEnv* env, jobject obj, int L, int T, int R, int B) argument 197 jrect_to_irect(JNIEnv* env, jobject obj, SkIRect* ir) argument 208 irect_to_jrect(const SkIRect& ir, JNIEnv* env, jobject obj) argument 218 jrectf_to_rect(JNIEnv* env, jobject obj, SkRect* r) argument 229 jrect_to_rect(JNIEnv* env, jobject obj, SkRect* r) argument 240 rect_to_jrectf(const SkRect& r, JNIEnv* env, jobject obj) argument 250 jpoint_to_ipoint(JNIEnv* env, jobject obj, SkIPoint* point) argument 259 ipoint_to_jpoint(const SkIPoint& ir, JNIEnv* env, jobject obj) argument 267 jpointf_to_point(JNIEnv* env, jobject obj, SkPoint* point) argument 276 point_to_jpointf(const SkPoint& r, JNIEnv* env, jobject obj) argument 284 getNativeBitmap(JNIEnv* env, jobject bitmap) argument 293 getNativeBitmapConfig(JNIEnv* env, jobject jconfig) argument 307 getNativeCanvas(JNIEnv* env, jobject canvas) argument 316 getNativePaint(JNIEnv* env, jobject paint) argument 325 getNativePicture(JNIEnv* env, jobject picture) argument 335 getNativeRegion(JNIEnv* env, jobject region) argument 347 createBitmap(JNIEnv* env, SkBitmap* bitmap, jbyteArray buffer, bool isMutable, jbyteArray ninepatch, int density) argument 360 createBitmap(JNIEnv* env, SkBitmap* bitmap, bool isMutable, jbyteArray ninepatch, int density) argument 367 createBitmapRegionDecoder(JNIEnv* env, SkBitmapRegionDecoder* bitmap) argument 378 createRegion(JNIEnv* env, SkRegion* region) argument 389 JNIEnv* env = NULL; local 400 AndroidPixelRef(JNIEnv* env, void* storage, size_t size, jbyteArray storageObj, SkColorTable* ctable) argument 420 JNIEnv* env = vm2env(fVM); local 441 JNIEnv *env = vm2env(fVM); local 465 JNIEnv *env = vm2env(fVM); local 481 allocateJavaPixelRef(JNIEnv* env, SkBitmap* bitmap, SkColorTable* ctable) argument 509 JavaPixelAllocator(JNIEnv* env) argument 519 JNIEnv* env = vm2env(fVM); local 534 JavaHeapBitmapRef(JNIEnv* env, SkBitmap* nativeBitmap, jbyteArray buffer) argument 553 make_globalref(JNIEnv* env, const char classname[]) argument 560 getFieldIDCheck(JNIEnv* env, jclass clazz, const char fieldname[], const char type[]) argument 568 register_android_graphics_Graphics(JNIEnv* env) argument [all...] |
H A D | Movie.cpp | 22 jobject create_jmovie(JNIEnv* env, SkMovie* moov) { argument 26 return env->NewObject(gMovie_class, gMovie_constructorMethodID, 30 static SkMovie* J2Movie(JNIEnv* env, jobject movie) { argument 31 SkASSERT(env); 33 SkASSERT(env->IsInstanceOf(movie, gMovie_class)); 34 SkMovie* m = (SkMovie*)env->GetIntField(movie, gMovie_nativeInstanceID); 41 static int movie_width(JNIEnv* env, jobject movie) { argument 42 NPE_CHECK_RETURN_ZERO(env, movie); 43 return J2Movie(env, movie)->width(); 46 static int movie_height(JNIEnv* env, jobjec argument 51 movie_isOpaque(JNIEnv* env, jobject movie) argument 56 movie_duration(JNIEnv* env, jobject movie) argument 61 movie_setTime(JNIEnv* env, jobject movie, int ms) argument 66 movie_draw(JNIEnv* env, jobject movie, jobject canvas, jfloat fx, jfloat fy, jobject jpaint) argument 82 movie_decodeStream(JNIEnv* env, jobject clazz, jobject istream) argument 98 movie_decodeByteArray(JNIEnv* env, jobject clazz, jbyteArray byteArray, int offset, int length) argument 115 movie_destructor(JNIEnv* env, jobject, SkMovie* movie) argument 142 register_android_graphics_Movie(JNIEnv* env) argument [all...] |
H A D | Xfermode.cpp | 29 static void finalizer(JNIEnv* env, jobject, SkXfermode* obj) argument 34 static SkXfermode* avoid_create(JNIEnv* env, jobject, SkColor opColor, argument 40 static SkXfermode* pixelxor_create(JNIEnv* env, jobject, SkColor opColor) argument 62 #define REG(env, name, array) \ 63 result = android::AndroidRuntime::registerNativeMethods(env, name, array, \ 67 int register_android_graphics_Xfermode(JNIEnv* env) { argument 70 REG(env, "android/graphics/Xfermode", gXfermodeMethods); 71 REG(env, "android/graphics/AvoidXfermode", gAvoidMethods); 72 REG(env, "android/graphics/PixelXorXfermode", gPixelXorMethods);
|
H A D | CreateJavaOutputStreamAdaptor.cpp | 14 JavaInputStreamAdaptor(JNIEnv* env, jobject js, jbyteArray ar) argument 15 : fEnv(env), fJavaInputStream(js), fJavaByteArray(ar) { 17 fCapacity = env->GetArrayLength(ar); 23 JNIEnv* env = fEnv; local 27 env->CallVoidMethod(fJavaInputStream, gInputStream_resetMethodID); 28 if (env->ExceptionCheck()) { 29 env->ExceptionDescribe(); 30 env->ExceptionClear(); 38 JNIEnv* env = fEnv; local 46 jint n = env 78 JNIEnv* env = fEnv; local 96 JNIEnv* env = fEnv; local 109 JNIEnv* env = fEnv; local 145 CreateJavaInputStreamAdaptor(JNIEnv* env, jobject stream, jbyteArray storage, int markSize) argument 187 SkJavaOutputStream(JNIEnv* env, jobject stream, jbyteArray storage) argument 193 JNIEnv* env = fEnv; local 237 CreateJavaOutputStreamAdaptor(JNIEnv* env, jobject stream, jbyteArray storage) argument [all...] |
/frameworks/base/services/surfaceflinger/ |
H A D | DdmConnection.cpp | 23 JNIEnv* env, jclass clazz); 29 JNIEnv* env; local 43 if (JNI_CreateJavaVM(&vm, &env, &args) == 0) { 48 if (Java_com_android_internal_util_WithFramework_registerNatives(env, 0) == 0) { 50 startClass = env->FindClass("android/ddm/DdmHandleAppName"); 52 startMeth = env->GetStaticMethodID(startClass, 55 jstring str = env->NewStringUTF(name); 56 env->CallStaticVoidMethod(startClass, startMeth, str); 57 env->DeleteLocalRef(str); 63 startClass = env [all...] |
/frameworks/base/core/jni/ |
H A D | android_os_Power.cpp | 29 acquireWakeLock(JNIEnv *env, jobject clazz, jint lock, jstring idObj) argument 32 jniThrowNullPointerException(env, "id is null"); 36 const char *id = env->GetStringUTFChars(idObj, NULL); 40 env->ReleaseStringUTFChars(idObj, id); 44 releaseWakeLock(JNIEnv *env, jobject clazz, jstring idObj) argument 47 jniThrowNullPointerException(env, "id is null"); 51 const char *id = env->GetStringUTFChars(idObj, NULL); 55 env->ReleaseStringUTFChars(idObj, id); 60 setLastUserActivityTimeout(JNIEnv *env, jobject clazz, jlong timeMS) argument 66 setScreenState(JNIEnv *env, jobjec argument 71 android_os_Power_shutdown(JNIEnv *env, jobject clazz) argument 76 android_os_Power_reboot(JNIEnv *env, jobject clazz, jstring reason) argument 97 register_android_os_Power(JNIEnv *env) argument [all...] |
H A D | android_os_StatFs.cpp | 43 android_os_StatFs_getBlockSize(JNIEnv *env, jobject thiz) argument 45 struct statfs *stat = (struct statfs *)env->GetIntField(thiz, fields.context); 50 android_os_StatFs_getBlockCount(JNIEnv *env, jobject thiz) argument 52 struct statfs *stat = (struct statfs *)env->GetIntField(thiz, fields.context); 57 android_os_StatFs_getFreeBlocks(JNIEnv *env, jobject thiz) argument 59 struct statfs *stat = (struct statfs *)env->GetIntField(thiz, fields.context); 64 android_os_StatFs_getAvailableBlocks(JNIEnv *env, jobject thiz) argument 66 struct statfs *stat = (struct statfs *)env->GetIntField(thiz, fields.context); 71 android_os_StatFs_native_restat(JNIEnv *env, jobject thiz, jstring path) argument 74 jniThrowException(env, "jav 104 android_os_StatFs_native_setup(JNIEnv *env, jobject thiz, jstring path) argument 121 android_os_StatFs_native_finalize(JNIEnv *env, jobject thiz) argument 143 register_android_os_StatFs(JNIEnv *env) argument [all...] |
H A D | android_util_Binder.h | 25 extern jobject javaObjectForIBinder(JNIEnv* env, const sp<IBinder>& val); 26 extern sp<IBinder> ibinderForJavaObject(JNIEnv* env, jobject obj); 30 extern Parcel* parcelForJavaObject(JNIEnv* env, jobject obj); 32 extern jobject newParcelFileDescriptor(JNIEnv* env, jobject fileDesc);
|
H A D | sqlite3_exception.h | 30 void throw_sqlite3_exception(JNIEnv* env, sqlite3* handle); 33 void throw_sqlite3_exception(JNIEnv* env, const char* message); 38 void throw_sqlite3_exception(JNIEnv* env, sqlite3* handle, const char* message); 41 void throw_sqlite3_exception_errcode(JNIEnv* env, int errcode, const char* message); 43 void throw_sqlite3_exception(JNIEnv* env, int errcode,
|
H A D | android_text_format_Time.cpp | 60 static inline bool java2time(JNIEnv* env, Time* t, jobject o) argument 62 t->t.tm_sec = env->GetIntField(o, g_secField); 63 t->t.tm_min = env->GetIntField(o, g_minField); 64 t->t.tm_hour = env->GetIntField(o, g_hourField); 65 t->t.tm_mday = env->GetIntField(o, g_mdayField); 66 t->t.tm_mon = env->GetIntField(o, g_monField); 67 t->t.tm_year = (env->GetIntField(o, g_yearField))-1900; 68 t->t.tm_wday = env->GetIntField(o, g_wdayField); 69 t->t.tm_yday = env->GetIntField(o, g_ydayField); 70 t->t.tm_isdst = env 83 time2java(JNIEnv* env, jobject o, const Time &t) argument 108 android_text_format_Time_normalize(JNIEnv* env, jobject This, jboolean ignoreDst) argument 123 android_text_format_Time_switchTimezone(JNIEnv* env, jobject This, jstring timezoneObject) argument 142 android_text_format_Time_compare(JNIEnv* env, jobject clazz, jobject aObject, jobject bObject) argument 161 android_text_format_Time_format2445(JNIEnv* env, jobject This) argument 187 android_text_format_Time_format(JNIEnv* env, jobject This, jstring formatObject) argument 308 android_text_format_Time_toString(JNIEnv* env, jobject This) argument 321 android_text_format_Time_setToNow(JNIEnv* env, jobject This) argument 333 android_text_format_Time_toMillis(JNIEnv* env, jobject This, jboolean ignoreDst) argument 347 android_text_format_Time_set(JNIEnv* env, jobject This, jlong millis) argument 363 get_char(JNIEnv* env, const jchar *s, int spos, int mul, bool *thrown) argument 380 check_char(JNIEnv* env, const jchar *s, int spos, jchar expected) argument 394 android_text_format_Time_parse(JNIEnv* env, jobject This, jstring strObj) argument 475 android_text_format_Time_parse3339(JNIEnv* env, jobject This, jstring strObj) argument 655 register_android_text_format_Time(JNIEnv* env) argument [all...] |
H A D | android_net_NetUtils.cpp | 73 static jint android_net_utils_enableInterface(JNIEnv* env, jobject clazz, jstring ifname) argument 77 const char *nameStr = env->GetStringUTFChars(ifname, NULL); 79 env->ReleaseStringUTFChars(ifname, nameStr); 83 static jint android_net_utils_disableInterface(JNIEnv* env, jobject clazz, jstring ifname) argument 87 const char *nameStr = env->GetStringUTFChars(ifname, NULL); 89 env->ReleaseStringUTFChars(ifname, nameStr); 93 static jint android_net_utils_resetConnections(JNIEnv* env, jobject clazz, argument 98 const char *nameStr = env->GetStringUTFChars(ifname, NULL); 100 LOGD("android_net_utils_resetConnections in env=%p clazz=%p iface=%s mask=0x%x\n", 101 env, claz 108 android_net_utils_runDhcpCommon(JNIEnv* env, jobject clazz, jstring ifname, jobject info, bool renew) argument 168 android_net_utils_runDhcp(JNIEnv* env, jobject clazz, jstring ifname, jobject info) argument 173 android_net_utils_runDhcpRenew(JNIEnv* env, jobject clazz, jstring ifname, jobject info) argument 179 android_net_utils_stopDhcp(JNIEnv* env, jobject clazz, jstring ifname) argument 189 android_net_utils_releaseDhcpLease(JNIEnv* env, jobject clazz, jstring ifname) argument 199 android_net_utils_getDhcpError(JNIEnv* env, jobject clazz) argument 222 register_android_net_NetworkUtils(JNIEnv* env) argument [all...] |
H A D | android_os_ParcelFileDescriptor.cpp | 37 static jobject android_os_ParcelFileDescriptor_getFileDescriptorFromFd(JNIEnv* env, argument 42 jniThrowException(env, "java/io/IOException", strerror(errno)); 45 return jniCreateFileDescriptor(env, fd); 48 static jobject android_os_ParcelFileDescriptor_getFileDescriptorFromFdNoDup(JNIEnv* env, argument 51 return jniCreateFileDescriptor(env, fd); 54 static void android_os_ParcelFileDescriptor_createPipeNative(JNIEnv* env, argument 60 jniThrowException(env, "java/io/IOException", strerror(therr)); 65 jobject fdObj = jniCreateFileDescriptor(env, fds[i]); 66 env->SetObjectArrayElement(outFds, i, fdObj); 70 static jint getFd(JNIEnv* env, jobjec argument 77 android_os_ParcelFileDescriptor_getStatSize(JNIEnv* env, jobject clazz) argument 98 android_os_ParcelFileDescriptor_seekTo(JNIEnv* env, jobject clazz, jlong pos) argument 110 android_os_ParcelFileDescriptor_getFdNative(JNIEnv* env, jobject clazz) argument 138 register_android_os_ParcelFileDescriptor(JNIEnv* env) argument [all...] |
H A D | android_os_UEventObserver.cpp | 29 android_os_UEventObserver_native_setup(JNIEnv *env, jclass clazz) argument 32 jniThrowException(env, "java/lang/RuntimeException", 38 android_os_UEventObserver_next_event(JNIEnv *env, jclass clazz, jbyteArray jbuffer) argument 40 int buf_sz = env->GetArrayLength(jbuffer); 41 char *buffer = (char*)env->GetByteArrayElements(jbuffer, NULL); 45 env->ReleaseByteArrayElements(jbuffer, (jbyte*)buffer, 0); 56 int register_android_os_UEventObserver(JNIEnv *env) argument 60 clazz = env->FindClass("android/os/UEventObserver"); 66 return AndroidRuntime::registerNativeMethods(env,
|
H A D | android_animation_PropertyValuesHolder.cpp | 33 JNIEnv* env, jclass pvhClass, jclass targetClass, jstring methodName) 35 const char *nativeString = env->GetStringUTFChars(methodName, 0); 36 jmethodID mid = env->GetMethodID(targetClass, nativeString, "(I)V"); 37 env->ReleaseStringUTFChars(methodName, nativeString); 42 JNIEnv* env, jclass pvhClass, jclass targetClass, jstring methodName) 44 const char *nativeString = env->GetStringUTFChars(methodName, 0); 45 jmethodID mid = env->GetMethodID(targetClass, nativeString, "(F)V"); 46 env->ReleaseStringUTFChars(methodName, nativeString); 51 JNIEnv* env, jclass pvhObject, jobject target, jmethodID methodID, int arg) 53 env 32 android_animation_PropertyValuesHolder_getIntMethod( JNIEnv* env, jclass pvhClass, jclass targetClass, jstring methodName) argument 41 android_animation_PropertyValuesHolder_getFloatMethod( JNIEnv* env, jclass pvhClass, jclass targetClass, jstring methodName) argument 50 android_animation_PropertyValuesHolder_callIntMethod( JNIEnv* env, jclass pvhObject, jobject target, jmethodID methodID, int arg) argument 56 android_animation_PropertyValuesHolder_callFloatMethod( JNIEnv* env, jclass pvhObject, jobject target, jmethodID methodID, float arg) argument 73 register_android_animation_PropertyValuesHolder(JNIEnv* env) argument [all...] |
H A D | android_view_Display.cpp | 51 JNIEnv* env, jobject clazz, jint dpy) 56 jniThrowException(env, "java/lang/IllegalArgumentException", NULL); 59 env->SetIntField(clazz, offsets.pixelFormat,info.pixelFormatInfo.format); 60 env->SetFloatField(clazz, offsets.fps, info.fps); 61 env->SetFloatField(clazz, offsets.density, info.density); 62 env->SetFloatField(clazz, offsets.xdpi, info.xdpi); 63 env->SetFloatField(clazz, offsets.ydpi, info.ydpi); 67 JNIEnv* env, jobject clazz) 69 DisplayID dpy = env->GetIntField(clazz, offsets.display); 74 JNIEnv* env, jobjec 50 android_view_Display_init( JNIEnv* env, jobject clazz, jint dpy) argument 66 android_view_Display_getRawWidthNative( JNIEnv* env, jobject clazz) argument 73 android_view_Display_getRawHeightNative( JNIEnv* env, jobject clazz) argument 80 android_view_Display_getOrientation( JNIEnv* env, jobject clazz) argument 87 android_view_Display_getDisplayCount( JNIEnv* env, jclass clazz) argument 114 nativeClassInit(JNIEnv* env, jclass clazz) argument 124 register_android_view_Display(JNIEnv* env) argument [all...] |
H A D | android_content_res_ObbScanner.cpp | 39 static void android_content_res_ObbScanner_getObbInfo(JNIEnv* env, jobject clazz, jstring file, argument 42 const char* filePath = env->GetStringUTFChars(file, NULL); 46 env->ReleaseStringUTFChars(file, filePath); 47 jniThrowException(env, "java/io/IOException", "Could not read OBB file"); 51 env->ReleaseStringUTFChars(file, filePath); 55 jstring packageName = env->NewStringUTF(packageNameStr); 57 jniThrowException(env, "java/io/IOException", "Could not read OBB file"); 61 env->SetObjectField(obbInfo, gObbInfoClassInfo.packageName, packageName); 62 env->SetIntField(obbInfo, gObbInfoClassInfo.version, obb->getVersion()); 63 env 91 register_android_content_res_ObbScanner(JNIEnv* env) argument [all...] |
H A D | android_debug_JNITest.cpp | 33 static jint android_debug_JNITest_part1(JNIEnv* env, jobject object, argument 45 clazz = env->GetObjectClass(object); 46 part2id = env->GetMethodID(clazz, 54 arrayLen = env->GetArrayLength(arrayArg); 62 arrayVal = (int) env->GetObjectArrayElement(arrayArg, arrayLen-1); 66 result = env->CallIntMethod(object, part2id, 76 static jint android_debug_JNITest_part3(JNIEnv* env, jclass clazz, argument 84 utfChars = env->GetStringUTFChars(stringArg, &isCopy); 88 env->ReleaseStringUTFChars(stringArg, utfChars); 103 int register_android_debug_JNITest(JNIEnv* env) argument [all...] |
/frameworks/base/media/jni/ |
H A D | android_media_MediaRecorder.cpp | 45 extern sp<Camera> get_native_camera(JNIEnv *env, jobject thiz, struct JNICameraContext** context); 64 JNIMediaRecorderListener(JNIEnv* env, jobject thiz, jobject weak_thiz); 73 JNIMediaRecorderListener::JNIMediaRecorderListener(JNIEnv* env, jobject thiz, jobject weak_thiz) argument 78 jclass clazz = env->GetObjectClass(thiz); 81 jniThrowException(env, "java/lang/Exception", NULL); 84 mClass = (jclass)env->NewGlobalRef(clazz); 88 mObject = env->NewGlobalRef(weak_thiz); 94 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 95 env->DeleteGlobalRef(mObject); 96 env 103 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 109 get_surface(JNIEnv* env, jobject clazz) argument 117 process_media_recorder_call(JNIEnv *env, status_t opStatus, const char* exception, const char* message) argument 130 getMediaRecorder(JNIEnv* env, jobject thiz) argument 137 setMediaRecorder(JNIEnv* env, jobject thiz, const sp<MediaRecorder>& recorder) argument 152 android_media_MediaRecorder_setCamera(JNIEnv* env, jobject thiz, jobject camera) argument 166 android_media_MediaRecorder_setVideoSource(JNIEnv *env, jobject thiz, jint vs) argument 178 android_media_MediaRecorder_setAudioSource(JNIEnv *env, jobject thiz, jint as) argument 191 android_media_MediaRecorder_setOutputFormat(JNIEnv *env, jobject thiz, jint of) argument 203 android_media_MediaRecorder_setVideoEncoder(JNIEnv *env, jobject thiz, jint ve) argument 215 android_media_MediaRecorder_setAudioEncoder(JNIEnv *env, jobject thiz, jint ae) argument 227 android_media_MediaRecorder_setParameter(JNIEnv *env, jobject thiz, jstring params) argument 250 android_media_MediaRecorder_setOutputFileFD(JNIEnv *env, jobject thiz, jobject fileDescriptor, jlong offset, jlong length) argument 264 android_media_MediaRecorder_setVideoSize(JNIEnv *env, jobject thiz, jint width, jint height) argument 277 android_media_MediaRecorder_setVideoFrameRate(JNIEnv *env, jobject thiz, jint rate) argument 289 android_media_MediaRecorder_setMaxDuration(JNIEnv *env, jobject thiz, jint max_duration_ms) argument 301 android_media_MediaRecorder_setMaxFileSize( JNIEnv *env, jobject thiz, jlong max_filesize_bytes) argument 314 android_media_MediaRecorder_prepare(JNIEnv *env, jobject thiz) argument 340 android_media_MediaRecorder_native_getMaxAmplitude(JNIEnv *env, jobject thiz) argument 350 android_media_MediaRecorder_start(JNIEnv *env, jobject thiz) argument 358 android_media_MediaRecorder_stop(JNIEnv *env, jobject thiz) argument 366 android_media_MediaRecorder_native_reset(JNIEnv *env, jobject thiz) argument 374 android_media_MediaRecorder_release(JNIEnv *env, jobject thiz) argument 388 android_media_MediaRecorder_native_init(JNIEnv *env) argument 426 android_media_MediaRecorder_native_setup(JNIEnv *env, jobject thiz, jobject weak_this) argument 447 android_media_MediaRecorder_native_finalize(JNIEnv *env, jobject thiz) argument 483 register_android_media_MediaRecorder(JNIEnv *env) argument [all...] |
H A D | android_media_Utils.cpp | 26 JNIEnv *env, jobjectArray keys, jobjectArray values, 32 nKeyValuePairs = env->GetArrayLength(keys); 33 failed = (nKeyValuePairs != env->GetArrayLength(values)); 43 jniThrowException(env, "java/lang/IllegalArgumentException", NULL); 50 jstring key = (jstring) env->GetObjectArrayElement(keys, i); 51 jstring value = (jstring) env->GetObjectArrayElement(values, i); 53 const char* keyStr = env->GetStringUTFChars(key, NULL); 58 const char* valueStr = env->GetStringUTFChars(value, NULL); 60 env->ReleaseStringUTFChars(key, keyStr); 66 env 25 ConvertKeyValueArraysToKeyedVector( JNIEnv *env, jobjectArray keys, jobjectArray values, KeyedVector<String8, String8>* keyedVector) argument [all...] |
H A D | android_mtp_MtpDevice.cpp | 88 MtpDevice* get_device_from_object(JNIEnv* env, jobject javaDevice) argument 90 return (MtpDevice*)env->GetIntField(javaDevice, field_context); 93 static void checkAndClearExceptionFromCallback(JNIEnv* env, const char* methodName) { argument 94 if (env->ExceptionCheck()) { 96 LOGE_EX(env); 97 env->ExceptionClear(); 104 android_mtp_MtpDevice_open(JNIEnv *env, jobject thiz, jstring deviceName, jint fd) argument 106 const char *deviceNameStr = env->GetStringUTFChars(deviceName, NULL); 112 env->ReleaseStringUTFChars(deviceName, deviceNameStr); 115 env 120 android_mtp_MtpDevice_close(JNIEnv *env, jobject thiz) argument 131 android_mtp_MtpDevice_get_device_info(JNIEnv *env, jobject thiz) argument 168 android_mtp_MtpDevice_get_storage_ids(JNIEnv *env, jobject thiz) argument 187 android_mtp_MtpDevice_get_storage_info(JNIEnv *env, jobject thiz, jint storageID) argument 221 android_mtp_MtpDevice_get_object_handles(JNIEnv *env, jobject thiz, jint storageID, jint format, jint objectID) argument 241 android_mtp_MtpDevice_get_object_info(JNIEnv *env, jobject thiz, jint objectID) argument 303 JNIEnv *env; member in struct:get_object_callback_data 315 android_mtp_MtpDevice_get_object(JNIEnv *env, jobject thiz, jint objectID, jint objectSize) argument 337 android_mtp_MtpDevice_get_thumbnail(JNIEnv *env, jobject thiz, jint objectID) argument 355 android_mtp_MtpDevice_delete_object(JNIEnv *env, jobject thiz, jint object_id) argument 365 android_mtp_MtpDevice_get_parent(JNIEnv *env, jobject thiz, jint object_id) argument 375 android_mtp_MtpDevice_get_storage_id(JNIEnv *env, jobject thiz, jint object_id) argument 385 android_mtp_MtpDevice_import_file(JNIEnv *env, jobject thiz, jint object_id, jstring dest_path) argument 428 register_android_mtp_MtpDevice(JNIEnv *env) argument [all...] |
/frameworks/base/drm/jni/ |
H A D | android_drm_DrmManagerClient.cpp | 46 static String8 getStringValue(JNIEnv* env, jobject object, const char* fieldName); 49 JNIEnv* env, jobject object, const char* fieldName, int* dataLength); 52 JNIEnv* env, jbyteArray byteArray, int* dataLength); 54 static String8 getStringValue(JNIEnv* env, jstring string); 56 static int getIntValue(JNIEnv* env, jobject object, const char* fieldName); 59 String8 Utility::getStringValue(JNIEnv* env, jobject object, const char* fieldName) { argument 64 = env->GetFieldID(env->GetObjectClass(object), fieldName , "Ljava/lang/String;"); 67 jstring valueString = (jstring) env->GetObjectField(object, fieldID); 69 if (NULL != valueString && valueString != env 86 getStringValue(JNIEnv* env, jstring string) argument 103 getByteArrayValue( JNIEnv* env, jobject object, const char* fieldName, int* dataLength) argument 125 getByteArrayValue(JNIEnv* env, jbyteArray byteArray, int* dataLength) argument 139 getIntValue(JNIEnv* env, jobject object, const char* fieldName) argument 168 JNIOnInfoListener(JNIEnv* env, jobject thiz, jobject weak_thiz) argument 181 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 189 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 201 setDrmManagerClientImpl( JNIEnv* env, jobject thiz, const sp<DrmManagerClientImpl>& client) argument 218 getDrmManagerClientImpl(JNIEnv* env, jobject thiz) argument 227 android_drm_DrmManagerClient_initialize( JNIEnv* env, jobject thiz, jobject weak_thiz) argument 245 android_drm_DrmManagerClient_finalize(JNIEnv* env, jobject thiz, jint uniqueId) argument 258 android_drm_DrmManagerClient_getConstraintsFromContent( JNIEnv* env, jobject thiz, jint uniqueId, jstring jpath, jint usage) argument 305 android_drm_DrmManagerClient_getMetadataFromContent( JNIEnv* env, jobject thiz, jint uniqueId, jstring jpath) argument 342 android_drm_DrmManagerClient_getAllSupportInfo( JNIEnv* env, jobject thiz, jint uniqueId) argument 389 android_drm_DrmManagerClient_installDrmEngine( JNIEnv* env, jobject thiz, jint uniqueId, jstring engineFilePath) argument 397 android_drm_DrmManagerClient_saveRights( JNIEnv* env, jobject thiz, jint uniqueId, jobject drmRights, jstring rightsPath, jstring contentPath) argument 420 android_drm_DrmManagerClient_canHandle( JNIEnv* env, jobject thiz, jint uniqueId, jstring path, jstring mimeType) argument 431 android_drm_DrmManagerClient_processDrmInfo( JNIEnv* env, jobject thiz, jint uniqueId, jobject drmInfoObject) argument 513 android_drm_DrmManagerClient_acquireDrmInfo( JNIEnv* env, jobject thiz, jint uniqueId, jobject drmInfoRequest) argument 583 android_drm_DrmManagerClient_getDrmObjectType( JNIEnv* env, jobject thiz, jint uniqueId, jstring path, jstring mimeType) argument 594 android_drm_DrmManagerClient_getOriginalMimeType( JNIEnv* env, jobject thiz, jint uniqueId, jstring path) argument 604 android_drm_DrmManagerClient_checkRightsStatus( JNIEnv* env, jobject thiz, jint uniqueId, jstring path, int action) argument 614 android_drm_DrmManagerClient_removeRights( JNIEnv* env, jobject thiz, jint uniqueId, jstring path) argument 621 android_drm_DrmManagerClient_removeAllRights( JNIEnv* env, jobject thiz, jint uniqueId) argument 627 android_drm_DrmManagerClient_openConvertSession( JNIEnv* env, jobject thiz, jint uniqueId, jstring mimeType) argument 637 android_drm_DrmManagerClient_convertData( JNIEnv* env, jobject thiz, jint uniqueId, jint convertId, jbyteArray inputData) argument 678 android_drm_DrmManagerClient_closeConvertSession( JNIEnv* env, jobject thiz, int uniqueId, jint convertId) argument 772 registerNativeMethods(JNIEnv* env) argument 788 JNIEnv* env = NULL; local [all...] |