/frameworks/base/core/jni/android/graphics/ |
H A D | Shader.cpp | 21 static void ThrowIAE_IfNull(JNIEnv* env, void* ptr) { argument 23 doThrowIAE(env); 27 static void Color_RGBToHSV(JNIEnv* env, jobject, jint red, jint green, jint blue, jfloatArray hsvArray) argument 32 AutoJavaFloatArray autoHSV(env, hsvArray, 3); 39 static jint Color_HSVToColor(JNIEnv* env, jobject, jint alpha, jfloatArray hsvArray) argument 41 AutoJavaFloatArray autoHSV(env, hsvArray, 3); 53 static void Shader_destructor(JNIEnv* env, jobject o, jlong shaderHandle, jlong shaderWithLMHandle) argument 59 static void Shader_setLocalMatrix(JNIEnv* env, jobject o, jlong shaderHandle, jlong matrixHandle) argument 75 static jlong BitmapShader_constructor(JNIEnv* env, jobject o, jlong bitmapHandle, argument 83 ThrowIAE_IfNull(env, 89 LinearGradient_create1(JNIEnv* env, jobject o, jfloat x0, jfloat y0, jfloat x1, jfloat y1, jintArray colorArray, jfloatArray posArray, jint tileMode) argument 116 LinearGradient_create2(JNIEnv* env, jobject o, jfloat x0, jfloat y0, jfloat x1, jfloat y1, jint color0, jint color1, jint tileMode) argument 136 RadialGradient_create1(JNIEnv* env, jobject, jfloat x, jfloat y, jfloat radius, jintArray colorArray, jfloatArray posArray, jint tileMode) argument 161 RadialGradient_create2(JNIEnv* env, jobject, jfloat x, jfloat y, jfloat radius, jint color0, jint color1, jint tileMode) argument 178 SweepGradient_create1(JNIEnv* env, jobject, jfloat x, jfloat y, jintArray jcolors, jfloatArray jpositions) argument 198 SweepGradient_create2(JNIEnv* env, jobject, jfloat x, jfloat y, int color0, int color1) argument 210 ComposeShader_create1(JNIEnv* env, jobject o, jlong shaderAHandle, jlong shaderBHandle, jlong modeHandle) argument 220 ComposeShader_create2(JNIEnv* env, jobject o, jlong shaderAHandle, jlong shaderBHandle, jint porterDuffModeHandle) argument 274 register_android_graphics_Shader(JNIEnv* env) argument [all...] |
H A D | Matrix.cpp | 34 static void finalizer(JNIEnv* env, jobject clazz, jlong objHandle) { argument 39 static jlong create(JNIEnv* env, jobject clazz, jlong srcHandle) { argument 49 static jboolean isIdentity(JNIEnv* env, jobject clazz, jlong objHandle) { argument 54 static jboolean isAffine(JNIEnv* env, jobject clazz, jlong objHandle) { argument 59 static jboolean rectStaysRect(JNIEnv* env, jobject clazz, jlong objHandle) { argument 64 static void reset(JNIEnv* env, jobject clazz, jlong objHandle) { argument 68 static void set(JNIEnv* env, jobject clazz, jlong objHandle, jlong otherHandle) { argument 73 static void setTranslate(JNIEnv* env, jobject clazz, jlong objHandle, jfloat dx, jfloat dy) { argument 77 static void setScale__FFFF(JNIEnv* env, jobject clazz, jlong objHandle, jfloat sx, jfloat sy, jfloat px, jfloat py) { argument 81 static void setScale__FF(JNIEnv* env, jobjec argument 85 setRotate__FFF(JNIEnv* env, jobject clazz, jlong objHandle, jfloat degrees, jfloat px, jfloat py) argument 89 setRotate__F(JNIEnv* env, jobject clazz, jlong objHandle, jfloat degrees) argument 93 setSinCos__FFFF(JNIEnv* env, jobject clazz, jlong objHandle, jfloat sinValue, jfloat cosValue, jfloat px, jfloat py) argument 97 setSinCos__FF(JNIEnv* env, jobject clazz, jlong objHandle, jfloat sinValue, jfloat cosValue) argument 101 setSkew__FFFF(JNIEnv* env, jobject clazz, jlong objHandle, jfloat kx, jfloat ky, jfloat px, jfloat py) argument 105 setSkew__FF(JNIEnv* env, jobject clazz, jlong objHandle, jfloat kx, jfloat ky) argument 109 setConcat(JNIEnv* env, jobject clazz, jlong objHandle, jlong aHandle, jlong bHandle) argument 116 preTranslate(JNIEnv* env, jobject clazz, jlong objHandle, jfloat dx, jfloat dy) argument 121 preScale__FFFF(JNIEnv* env, jobject clazz, jlong objHandle, jfloat sx, jfloat sy, jfloat px, jfloat py) argument 126 preScale__FF(JNIEnv* env, jobject clazz, jlong objHandle, jfloat sx, jfloat sy) argument 131 preRotate__FFF(JNIEnv* env, jobject clazz, jlong objHandle, jfloat degrees, jfloat px, jfloat py) argument 136 preRotate__F(JNIEnv* env, jobject clazz, jlong objHandle, jfloat degrees) argument 141 preSkew__FFFF(JNIEnv* env, jobject clazz, jlong objHandle, jfloat kx, jfloat ky, jfloat px, jfloat py) argument 146 preSkew__FF(JNIEnv* env, jobject clazz, jlong objHandle, jfloat kx, jfloat ky) argument 151 preConcat(JNIEnv* env, jobject clazz, jlong objHandle, jlong otherHandle) argument 157 postTranslate(JNIEnv* env, jobject clazz, jlong objHandle, jfloat dx, jfloat dy) argument 162 postScale__FFFF(JNIEnv* env, jobject clazz, jlong objHandle, jfloat sx, jfloat sy, jfloat px, jfloat py) argument 167 postScale__FF(JNIEnv* env, jobject clazz, jlong objHandle, jfloat sx, jfloat sy) argument 172 postRotate__FFF(JNIEnv* env, jobject clazz, jlong objHandle, jfloat degrees, jfloat px, jfloat py) argument 177 postRotate__F(JNIEnv* env, jobject clazz, jlong objHandle, jfloat degrees) argument 182 postSkew__FFFF(JNIEnv* env, jobject clazz, jlong objHandle, jfloat kx, jfloat ky, jfloat px, jfloat py) argument 187 postSkew__FF(JNIEnv* env, jobject clazz, jlong matrixHandle, jfloat kx, jfloat ky) argument 192 postConcat(JNIEnv* env, jobject clazz, jlong matrixHandle, jlong otherHandle) argument 198 setRectToRect(JNIEnv* env, jobject clazz, jlong matrixHandle, jobject src, jobject dst, jint stfHandle) argument 208 setPolyToPoly(JNIEnv* env, jobject clazz, jlong matrixHandle, jfloatArray jsrc, jint srcIndex, jfloatArray jdst, jint dstIndex, jint ptCount) argument 231 invert(JNIEnv* env, jobject clazz, jlong matrixHandle, jlong inverseHandle) argument 237 mapPoints(JNIEnv* env, jobject clazz, jlong matrixHandle, jfloatArray dst, jint dstIndex, jfloatArray src, jint srcIndex, jint ptCount, jboolean isPts) argument 259 mapRect__RectFRectF(JNIEnv* env, jobject clazz, jlong matrixHandle, jobjectArray dst, jobject src) argument 268 mapRadius(JNIEnv* env, jobject clazz, jlong matrixHandle, jfloat radius) argument 274 getValues(JNIEnv* env, jobject clazz, jlong matrixHandle, jfloatArray values) argument 287 setValues(JNIEnv* env, jobject clazz, jlong matrixHandle, jfloatArray values) argument 301 equals(JNIEnv* env, jobject clazz, jlong aHandle, jlong bHandle) argument 356 register_android_graphics_Matrix(JNIEnv* env) argument 366 android_graphics_Matrix_getSkMatrix(JNIEnv* env, jobject matrixObj) argument [all...] |
H A D | Region.cpp | 36 static inline SkRegion* GetSkRegion(JNIEnv* env, jobject regionObject) { argument 37 jlong regionHandle = env->GetLongField(regionObject, gRegion_nativeInstanceFieldID); 43 static jlong Region_constructor(JNIEnv* env, jobject) { argument 47 static void Region_destructor(JNIEnv* env, jobject, jlong regionHandle) { argument 53 static void Region_setRegion(JNIEnv* env, jobject, jlong dstHandle, jlong srcHandle) { argument 60 static jboolean Region_setRect(JNIEnv* env, jobject, jlong dstHandle, jint left, jint top, jint right, jint bottom) { argument 66 static jboolean Region_setPath(JNIEnv* env, jobject, jlong dstHandle, argument 77 static jboolean Region_getBounds(JNIEnv* env, jobject, jlong regionHandle, jobject rectBounds) { argument 79 GraphicsJNI::irect_to_jrect(region->getBounds(), env, rectBounds); 84 static jboolean Region_getBoundaryPath(JNIEnv* env, jobjec argument 91 Region_op0(JNIEnv* env, jobject, jlong dstHandle, jint left, jint top, jint right, jint bottom, jint op) argument 100 Region_op1(JNIEnv* env, jobject, jlong dstHandle, jobject rectObject, jlong regionHandle, jint op) argument 109 Region_op2(JNIEnv* env, jobject, jlong dstHandle, jlong region1Handle, jlong region2Handle, jint op) argument 119 Region_isEmpty(JNIEnv* env, jobject region) argument 124 Region_isRect(JNIEnv* env, jobject region) argument 129 Region_isComplex(JNIEnv* env, jobject region) argument 134 Region_contains(JNIEnv* env, jobject region, jint x, jint y) argument 139 Region_quickContains(JNIEnv* env, jobject region, jint left, jint top, jint right, jint bottom) argument 144 Region_quickRejectIIII(JNIEnv* env, jobject region, jint left, jint top, jint right, jint bottom) argument 151 Region_quickRejectRgn(JNIEnv* env, jobject region, jobject other) argument 156 Region_translate(JNIEnv* env, jobject region, jint x, jint y, jobject dst) argument 186 Region_scale(JNIEnv* env, jobject region, jfloat scale, jobject dst) argument 194 Region_toString(JNIEnv* env, jobject clazz, jlong regionHandle) argument 207 Region_createFromParcel(JNIEnv* env, jobject clazz, jobject parcel) argument 222 Region_writeToParcel(JNIEnv* env, jobject clazz, jlong regionHandle, jobject parcel) argument 240 Region_equals(JNIEnv* env, jobject clazz, jlong r1Handle, jlong r2Handle) argument 260 RegionIter_constructor(JNIEnv* env, jobject, jlong regionHandle) argument 267 RegionIter_destructor(JNIEnv* env, jobject, jlong pairHandle) argument 274 RegionIter_next(JNIEnv* env, jobject, jlong pairHandle, jobject rectObject) argument 326 register_android_graphics_Region(JNIEnv* env) argument 343 android_graphics_Region_getSkRegion(JNIEnv* env, jobject regionObj) argument [all...] |
/frameworks/base/core/jni/android/graphics/pdf/ |
H A D | PdfEditor.cpp | 80 static jlong nativeOpen(JNIEnv* env, jclass thiz, jint fd, jlong size) { argument 95 jniThrowException(env, "java/lang/SecurityException", 99 jniThrowException(env, "java/io/IOException", 110 static void nativeClose(JNIEnv* env, jclass thiz, jlong documentPtr) { argument 116 static jint nativeGetPageCount(JNIEnv* env, jclass thiz, jlong documentPtr) { argument 121 static jint nativeRemovePage(JNIEnv* env, jclass thiz, jlong documentPtr, jint pageIndex) { argument 160 static void nativeWrite(JNIEnv* env, jclass thiz, jlong documentPtr, jint fd) { argument 167 jniThrowException(env, "java/io/IOException", 173 static void nativeSetTransformAndClip(JNIEnv* env, jclass thiz, jlong documentPtr, jint pageIndex, argument 179 jniThrowException(env, "jav 221 nativeGetPageSize(JNIEnv* env, jclass thiz, jlong documentPtr, jint pageIndex, jobject outSize) argument 248 nativeScaleForPrinting(JNIEnv* env, jclass thiz, jlong documentPtr) argument 254 nativeGetPageBox(JNIEnv* env, jclass thiz, jlong documentPtr, jint pageIndex, PageBox pageBox, jobject outBox) argument 288 nativeGetPageMediaBox(JNIEnv* env, jclass thiz, jlong documentPtr, jint pageIndex, jobject outMediaBox) argument 295 nativeGetPageCropBox(JNIEnv* env, jclass thiz, jlong documentPtr, jint pageIndex, jobject outMediaBox) argument 302 nativeSetPageBox(JNIEnv* env, jclass thiz, jlong documentPtr, jint pageIndex, PageBox pageBox, jobject box) argument 327 nativeSetPageMediaBox(JNIEnv* env, jclass thiz, jlong documentPtr, jint pageIndex, jobject mediaBox) argument 332 nativeSetPageCropBox(JNIEnv* env, jclass thiz, jlong documentPtr, jint pageIndex, jobject mediaBox) argument 352 register_android_graphics_pdf_PdfEditor(JNIEnv* env) argument [all...] |
H A D | PdfRenderer.cpp | 73 static jlong nativeCreate(JNIEnv* env, jclass thiz, jint fd, jlong size) { argument 88 jniThrowException(env, "java/lang/SecurityException", 92 jniThrowException(env, "java/io/IOException", 103 static jlong nativeOpenPageAndGetSize(JNIEnv* env, jclass thiz, jlong documentPtr, argument 110 jniThrowException(env, "java/lang/IllegalStateException", 121 jniThrowException(env, "java/lang/IllegalStateException", 126 env->SetIntField(outSize, gPointClassInfo.x, width); 127 env->SetIntField(outSize, gPointClassInfo.y, height); 132 static void nativeClosePage(JNIEnv* env, jclass thiz, jlong pagePtr) { argument 137 static void nativeClose(JNIEnv* env, jclas argument 143 nativeGetPageCount(JNIEnv* env, jclass thiz, jlong documentPtr) argument 148 nativeScaleForPrinting(JNIEnv* env, jclass thiz, jlong documentPtr) argument 236 nativeRenderPage(JNIEnv* env, jclass thiz, jlong documentPtr, jlong pagePtr, jlong bitmapPtr, jint destLeft, jint destTop, jint destRight, jint destBottom, jlong matrixPtr, jint renderMode) argument 281 register_android_graphics_pdf_PdfRenderer(JNIEnv* env) argument [all...] |
/frameworks/base/core/jni/ |
H A D | android_database_CursorWindow.cpp | 48 static void throwExceptionWithRowCol(JNIEnv* env, jint row, jint column) { argument 53 jniThrowException(env, "java/lang/IllegalStateException", msg.string()); 56 static void throwUnknownTypeException(JNIEnv * env, jint type) { argument 59 jniThrowException(env, "java/lang/IllegalStateException", msg.string()); 62 static jlong nativeCreate(JNIEnv* env, jclass clazz, jstring nameObj, jint cursorWindowSize) { argument 64 const char* nameStr = env->GetStringUTFChars(nameObj, NULL); 66 env->ReleaseStringUTFChars(nameObj, nameStr); 80 static jlong nativeCreateFromParcel(JNIEnv* env, jclass clazz, jobject parcelObj) { argument 81 Parcel* parcel = parcelForJavaObject(env, parcelObj); 95 static void nativeDispose(JNIEnv* env, jclas argument 103 nativeGetName(JNIEnv* env, jclass clazz, jlong windowPtr) argument 108 nativeWriteToParcel(JNIEnv * env, jclass clazz, jlong windowPtr, jobject parcelObj) argument 121 nativeClear(JNIEnv * env, jclass clazz, jlong windowPtr) argument 130 nativeGetNumRows(JNIEnv* env, jclass clazz, jlong windowPtr) argument 135 nativeSetNumColumns(JNIEnv* env, jclass clazz, jlong windowPtr, jint columnNum) argument 142 nativeAllocRow(JNIEnv* env, jclass clazz, jlong windowPtr) argument 148 nativeFreeLastRow(JNIEnv* env, jclass clazz, jlong windowPtr) argument 153 nativeGetType(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 168 nativeGetBlob(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 203 nativeGetString(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 247 allocCharArrayBuffer(JNIEnv* env, jobject bufferObj, size_t size) argument 270 fillCharArrayBufferUTF(JNIEnv* env, jobject bufferObj, const char* str, size_t len) argument 288 clearCharArrayBuffer(JNIEnv* env, jobject bufferObj) argument 295 nativeCopyStringToBuffer(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column, jobject bufferObj) argument 334 nativeGetLong(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 365 nativeGetDouble(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 396 nativePutBlob(JNIEnv* env, jclass clazz, jlong windowPtr, jbyteArray valueObj, jint row, jint column) argument 414 nativePutString(JNIEnv* env, jclass clazz, jlong windowPtr, jstring valueObj, jint row, jint column) argument 436 nativePutLong(JNIEnv* env, jclass clazz, jlong windowPtr, jlong value, jint row, jint column) argument 450 nativePutDouble(JNIEnv* env, jclass clazz, jlong windowPtr, jdouble value, jint row, jint column) argument 464 nativePutNull(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 533 register_android_database_CursorWindow(JNIEnv * env) argument [all...] |
H A D | android_hardware_SensorManager.cpp | 88 nativeGetNextSensor(JNIEnv *env, jclass clazz, jobject sensor, jint next) argument 99 jstring name = env->NewStringUTF(list->getName().string()); 100 jstring vendor = env->NewStringUTF(list->getVendor().string()); 101 jstring stringType = env->NewStringUTF(list->getStringType().string()); 102 jstring requiredPermission = env->NewStringUTF(list->getRequiredPermission().string()); 103 env->SetObjectField(sensor, sensorOffsets.name, name); 104 env->SetObjectField(sensor, sensorOffsets.vendor, vendor); 105 env->SetIntField(sensor, sensorOffsets.version, list->getVersion()); 106 env->SetIntField(sensor, sensorOffsets.handle, list->getHandle()); 107 env 136 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 143 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 163 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 221 nativeInitSensorEventQueue(JNIEnv *env, jclass clazz, jobject eventQ, jobject msgQ, jfloatArray scratch) argument 236 nativeEnableSensor(JNIEnv *env, jclass clazz, jlong eventQ, jint handle, jint rate_us, jint maxBatchReportLatency, jint reservedFlags) argument 243 nativeDisableSensor(JNIEnv *env, jclass clazz, jlong eventQ, jint handle) argument 248 nativeDestroySensorEventQueue(JNIEnv *env, jclass clazz, jlong eventQ, jint handle) argument 254 nativeFlushSensor(JNIEnv *env, jclass clazz, jlong eventQ) argument 306 register_android_hardware_SensorManager(JNIEnv *env) argument [all...] |
H A D | android_net_LocalSocketImpl.cpp | 52 socket_connect_local(JNIEnv *env, jobject object, argument 58 fd = jniGetFDFromFileDescriptor(env, fileDescriptor); 60 if (env->ExceptionOccurred() != NULL) { 64 ScopedUtfChars nameUtf8(env, name); 73 jniThrowIOException(env, errno); 85 socket_bind_local (JNIEnv *env, jobject object, jobject fileDescriptor, argument 92 jniThrowNullPointerException(env, NULL); 96 fd = jniGetFDFromFileDescriptor(env, fileDescriptor); 98 if (env->ExceptionOccurred() != NULL) { 102 ScopedUtfChars nameUtf8(env, nam 114 socket_listen(JNIEnv *env, jobject object, jobject fileDescriptor, jint backlog) argument 138 socket_accept(JNIEnv *env, jobject object, jobject fileDescriptor, jobject s) argument 179 socket_shutdown(JNIEnv *env, jobject object, jobject fileDescriptor, jboolean shutdownInput) argument 234 socket_getOption(JNIEnv *env, jobject object, jobject fileDescriptor, jint optID) argument 281 socket_setOption( JNIEnv *env, jobject object, jobject fileDescriptor, jint optID, jint boolValue, jint intValue) argument 349 socket_pending(JNIEnv *env, jobject object, jobject fileDescriptor) argument 374 socket_available(JNIEnv *env, jobject object, jobject fileDescriptor) argument 429 socket_process_cmsg(JNIEnv *env, jobject thisJ, struct msghdr * pMsg) argument 491 socket_read_all(JNIEnv *env, jobject thisJ, int fd, void *buffer, size_t len) argument 549 socket_write_all(JNIEnv *env, jobject object, int fd, void *buf, size_t len) argument 629 socket_read(JNIEnv *env, jobject object, jobject fileDescriptor) argument 662 socket_readba(JNIEnv *env, jobject object, jbyteArray buffer, jint off, jint len, jobject fileDescriptor) argument 707 socket_write(JNIEnv *env, jobject object, jint b, jobject fileDescriptor) argument 729 socket_writeba(JNIEnv *env, jobject object, jbyteArray buffer, jint off, jint len, jobject fileDescriptor) argument 767 socket_get_peer_credentials(JNIEnv *env, jobject object, jobject fileDescriptor) argument 882 register_android_net_LocalSocketImpl(JNIEnv *env) argument [all...] |
H A D | android_view_Surface.cpp | 86 bool android_view_Surface_isInstanceOf(JNIEnv* env, jobject obj) { argument 87 return env->IsInstanceOf(obj, gSurfaceClassInfo.clazz); 90 sp<ANativeWindow> android_view_Surface_getNativeWindow(JNIEnv* env, jobject surfaceObj) { argument 91 return android_view_Surface_getSurface(env, surfaceObj); 94 sp<Surface> android_view_Surface_getSurface(JNIEnv* env, jobject surfaceObj) { argument 96 jobject lock = env->GetObjectField(surfaceObj, 98 if (env->MonitorEnter(lock) == JNI_OK) { 100 env->GetLongField(surfaceObj, gSurfaceClassInfo.mNativeObject)); 101 env->MonitorExit(lock); 103 env 107 android_view_Surface_createFromIGraphicBufferProducer(JNIEnv* env, const sp<IGraphicBufferProducer>& bufferProducer) argument 140 nativeCreateFromSurfaceTexture(JNIEnv* env, jclass clazz, jobject surfaceTextureObj) argument 159 nativeRelease(JNIEnv* env, jclass clazz, jlong nativeObject) argument 164 nativeIsValid(JNIEnv* env, jclass clazz, jlong nativeObject) argument 169 nativeIsConsumerRunningBehind(JNIEnv* env, jclass clazz, jlong nativeObject) argument 195 nativeLockCanvas(JNIEnv* env, jclass clazz, jlong nativeObject, jobject canvasObj, jobject dirtyRectObj) argument 268 nativeUnlockCanvasAndPost(JNIEnv* env, jclass clazz, jlong nativeObject, jobject canvasObj) argument 297 nativeCreateFromSurfaceControl(JNIEnv* env, jclass clazz, jlong surfaceControlNativeObj) argument 313 nativeReadFromParcel(JNIEnv* env, jclass clazz, jlong nativeObject, jobject parcelObj) argument 349 nativeWriteToParcel(JNIEnv* env, jclass clazz, jlong nativeObject, jobject parcelObj) argument 360 nativeGetWidth(JNIEnv* env, jclass clazz, jlong nativeObject) argument 368 nativeGetHeight(JNIEnv* env, jclass clazz, jlong nativeObject) argument 387 create(JNIEnv* env, jclass clazz, jlong rootNodePtr, jlong surfacePtr) argument 401 setSurface(JNIEnv* env, jclass clazz, jlong rendererPtr, jlong surfacePtr) argument 407 draw(JNIEnv* env, jclass clazz, jlong rendererPtr) argument 413 destroy(JNIEnv* env, jclass clazz, jlong rendererPtr) argument 455 register_android_view_Surface(JNIEnv* env) argument [all...] |
H A D | android_hardware_camera2_CameraMetadata.cpp | 66 status_t CameraMetadata_getNativeMetadata(JNIEnv* env, jobject thiz, argument 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) { argument 162 return reinterpret_cast<CameraMetadata*>(env->GetLongField(thiz, fields.metadata_ptr)); 166 static CameraMetadata* CameraMetadata_getPointerThrow(JNIEnv *env, jobject thiz, argument 172 jniThrowNullPointerException(env, argNam 188 CameraMetadata_allocate(JNIEnv *env, jobject thiz) argument 194 CameraMetadata_allocateCopy(JNIEnv *env, jobject thiz, jobject other) argument 209 CameraMetadata_isEmpty(JNIEnv *env, jobject thiz) argument 228 CameraMetadata_getEntryCount(JNIEnv *env, jobject thiz) argument 239 CameraMetadata_close(JNIEnv *env, jobject thiz) argument 253 CameraMetadata_swap(JNIEnv *env, jobject thiz, jobject other) argument 269 CameraMetadata_readValues(JNIEnv *env, jobject thiz, jint tag) argument 306 CameraMetadata_writeValues(JNIEnv *env, jobject thiz, jint tag, jbyteArray src) argument 378 CameraMetadata_dump(JNIEnv *env, jobject thiz) argument 470 CameraMetadata_readFromParcel(JNIEnv *env, jobject thiz, jobject parcel) argument 491 CameraMetadata_writeToParcel(JNIEnv *env, jobject thiz, jobject parcel) argument 574 find_fields(JNIEnv *env, field *fields, int count) argument 597 register_android_hardware_camera2_CameraMetadata(JNIEnv *env) argument 607 CameraMetadata_classInit(JNIEnv *env, jobject thiz) argument 623 CameraMetadata_getTagFromKey(JNIEnv *env, jobject thiz, jstring keyName) argument 732 CameraMetadata_getTypeFromTag(JNIEnv *env, jobject thiz, jint tag) argument 743 CameraMetadata_setupGlobalVendorTagDescriptor(JNIEnv *env, jobject thiz) argument [all...] |
H A D | android_hardware_camera2_legacy_LegacyCameraDevice.cpp | 364 static sp<ANativeWindow> getNativeWindow(JNIEnv* env, jobject surface) { argument 367 anw = android_view_Surface_getNativeWindow(env, surface); 368 if (env->ExceptionCheck()) { 372 jniThrowNullPointerException(env, "surface"); 376 jniThrowExceptionFmt(env, "java/lang/IllegalArgumentException", 383 static sp<ANativeWindow> getNativeWindowFromTexture(JNIEnv* env, jobject surfaceTexture) { argument 386 anw = android_SurfaceTexture_getNativeWindow(env, surfaceTexture); 387 if (env->ExceptionCheck()) { 391 jniThrowNullPointerException(env, "surfaceTexture"); 395 jniThrowExceptionFmt(env, "jav 402 getSurface(JNIEnv* env, jobject surface) argument 423 LegacyCameraDevice_nativeDetectSurfaceType(JNIEnv* env, jobject thiz, jobject surface) argument 440 LegacyCameraDevice_nativeDetectSurfaceDimens(JNIEnv* env, jobject thiz, jobject surface, jintArray dimens) argument 476 LegacyCameraDevice_nativeDetectSurfaceUsageFlags(JNIEnv* env, jobject thiz, jobject surface) argument 496 LegacyCameraDevice_nativeDetectTextureDimens(JNIEnv* env, jobject thiz, jobject surfaceTexture, jintArray dimens) argument 527 LegacyCameraDevice_nativeConfigureSurface(JNIEnv* env, jobject thiz, jobject surface, jint width, jint height, jint pixelFormat) argument 543 LegacyCameraDevice_nativeProduceFrame(JNIEnv* env, jobject thiz, jobject surface, jbyteArray pixelBuffer, jint width, jint height, jint pixelFormat) argument 577 LegacyCameraDevice_nativeSetSurfaceFormat(JNIEnv* env, jobject thiz, jobject surface, jint pixelFormat) argument 593 LegacyCameraDevice_nativeSetSurfaceDimens(JNIEnv* env, jobject thiz, jobject surface, jint width, jint height) argument 613 LegacyCameraDevice_nativeGetSurfaceId(JNIEnv* env, jobject thiz, jobject surface) argument 637 LegacyCameraDevice_nativeSetSurfaceOrientation(JNIEnv* env, jobject thiz, jobject surface, jint facing, jint orientation) argument 673 LegacyCameraDevice_nativeSetNextTimestamp(JNIEnv* env, jobject thiz, jobject surface, jlong timestamp) argument 693 LegacyCameraDevice_nativeGetJpegFooterSize(JNIEnv* env, jobject thiz) argument 740 register_android_hardware_camera2_legacy_LegacyCameraDevice(JNIEnv* env) argument [all...] |
H A D | android_media_AudioRecord.cpp | 86 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 87 if (user != NULL && env != NULL) { 88 env->CallStaticVoidMethod( 92 if (env->ExceptionCheck()) { 93 env->ExceptionDescribe(); 94 env->ExceptionClear(); 100 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 101 if (user != NULL && env != NULL) { 102 env->CallStaticVoidMethod( 106 if (env 122 getAudioRecord(JNIEnv* env, jobject thiz) argument 130 setAudioRecord(JNIEnv* env, jobject thiz, const sp<AudioRecord>& ar) argument 147 android_media_AudioRecord_setup(JNIEnv *env, jobject thiz, jobject weak_this, jobject jaa, jint sampleRateInHertz, jint channelMask, jint audioFormat, jint buffSizeInBytes, jintArray jSession) argument 289 android_media_AudioRecord_start(JNIEnv *env, jobject thiz, jint event, jint triggerSession) argument 304 android_media_AudioRecord_stop(JNIEnv *env, jobject thiz) argument 320 android_media_AudioRecord_release(JNIEnv *env, jobject thiz) argument 355 android_media_AudioRecord_finalize(JNIEnv *env, jobject thiz) argument 361 android_media_AudioRecord_readInByteArray(JNIEnv *env, jobject thiz, jbyteArray javaAudioData, jint offsetInBytes, jint sizeInBytes) argument 403 android_media_AudioRecord_readInShortArray(JNIEnv *env, jobject thiz, jshortArray javaAudioData, jint offsetInShorts, jint sizeInShorts) argument 450 android_media_AudioRecord_readInDirectBuffer(JNIEnv *env, jobject thiz, jobject jBuffer, jint sizeInBytes) argument 482 android_media_AudioRecord_set_marker_pos(JNIEnv *env, jobject thiz, jint markerPos) argument 496 android_media_AudioRecord_get_marker_pos(JNIEnv *env, jobject thiz) argument 512 android_media_AudioRecord_set_pos_update_period(JNIEnv *env, jobject thiz, jint period) argument 527 android_media_AudioRecord_get_pos_update_period(JNIEnv *env, jobject thiz) argument 546 android_media_AudioRecord_get_min_buff_size(JNIEnv *env, jobject thiz, jint sampleRateInHertz, jint channelCount, jint audioFormat) argument 601 register_android_media_AudioRecord(JNIEnv *env) argument [all...] |
H A D | android_os_Parcel.cpp | 69 Parcel* parcelForJavaObject(JNIEnv* env, jobject obj) argument 72 Parcel* p = (Parcel*)env->GetLongField(obj, gParcelOffsets.mNativePtr); 76 jniThrowException(env, "java/lang/IllegalStateException", "Parcel has been finalized!"); 81 jobject createJavaParcelObject(JNIEnv* env) argument 83 return env->CallStaticObjectMethod(gParcelOffsets.clazz, gParcelOffsets.obtain); 86 void recycleJavaParcelObject(JNIEnv* env, jobject parcelObj) argument 88 env->CallVoidMethod(parcelObj, gParcelOffsets.recycle); 91 static jint android_os_Parcel_dataSize(JNIEnv* env, jclass clazz, jlong nativePtr) argument 97 static jint android_os_Parcel_dataAvail(JNIEnv* env, jclass clazz, jlong nativePtr) argument 103 static jint android_os_Parcel_dataPosition(JNIEnv* env, jclas argument 109 android_os_Parcel_dataCapacity(JNIEnv* env, jclass clazz, jlong nativePtr) argument 115 android_os_Parcel_setDataSize(JNIEnv* env, jclass clazz, jlong nativePtr, jint size) argument 126 android_os_Parcel_setDataPosition(JNIEnv* env, jclass clazz, jlong nativePtr, jint pos) argument 134 android_os_Parcel_setDataCapacity(JNIEnv* env, jclass clazz, jlong nativePtr, jint size) argument 145 android_os_Parcel_pushAllowFds(JNIEnv* env, jclass clazz, jlong nativePtr, jboolean allowFds) argument 155 android_os_Parcel_restoreAllowFds(JNIEnv* env, jclass clazz, jlong nativePtr, jboolean lastValue) argument 163 android_os_Parcel_writeNative(JNIEnv* env, jclass clazz, jlong nativePtr, jobject data, jint offset, jint length) argument 190 android_os_Parcel_writeBlob(JNIEnv* env, jclass clazz, jlong nativePtr, jobject data, jint offset, jint length) argument 229 android_os_Parcel_writeInt(JNIEnv* env, jclass clazz, jlong nativePtr, jint val) argument 237 android_os_Parcel_writeLong(JNIEnv* env, jclass clazz, jlong nativePtr, jlong val) argument 248 android_os_Parcel_writeFloat(JNIEnv* env, jclass clazz, jlong nativePtr, jfloat val) argument 259 android_os_Parcel_writeDouble(JNIEnv* env, jclass clazz, jlong nativePtr, jdouble val) argument 270 android_os_Parcel_writeString(JNIEnv* env, jclass clazz, jlong nativePtr, jstring val) argument 290 android_os_Parcel_writeStrongBinder(JNIEnv* env, jclass clazz, jlong nativePtr, jobject object) argument 301 android_os_Parcel_writeFileDescriptor(JNIEnv* env, jclass clazz, jlong nativePtr, jobject object) argument 313 android_os_Parcel_createByteArray(JNIEnv* env, jclass clazz, jlong nativePtr) argument 339 android_os_Parcel_readBlob(JNIEnv* env, jclass clazz, jlong nativePtr) argument 369 android_os_Parcel_readInt(JNIEnv* env, jclass clazz, jlong nativePtr) argument 378 android_os_Parcel_readLong(JNIEnv* env, jclass clazz, jlong nativePtr) argument 387 android_os_Parcel_readFloat(JNIEnv* env, jclass clazz, jlong nativePtr) argument 396 android_os_Parcel_readDouble(JNIEnv* env, jclass clazz, jlong nativePtr) argument 405 android_os_Parcel_readString(JNIEnv* env, jclass clazz, jlong nativePtr) argument 419 android_os_Parcel_readStrongBinder(JNIEnv* env, jclass clazz, jlong nativePtr) argument 428 android_os_Parcel_readFileDescriptor(JNIEnv* env, jclass clazz, jlong nativePtr) argument 441 android_os_Parcel_openFileDescriptor(JNIEnv* env, jclass clazz, jstring name, jint mode) argument 490 android_os_Parcel_dupFileDescriptor(JNIEnv* env, jclass clazz, jobject orig) argument 514 android_os_Parcel_closeFileDescriptor(JNIEnv* env, jclass clazz, jobject object) argument 528 android_os_Parcel_clearFileDescriptor(JNIEnv* env, jclass clazz, jobject object) argument 540 android_os_Parcel_create(JNIEnv* env, jclass clazz) argument 546 android_os_Parcel_freeBuffer(JNIEnv* env, jclass clazz, jlong nativePtr) argument 554 android_os_Parcel_destroy(JNIEnv* env, jclass clazz, jlong nativePtr) argument 560 android_os_Parcel_marshall(JNIEnv* env, jclass clazz, jlong nativePtr) argument 589 android_os_Parcel_unmarshall(JNIEnv* env, jclass clazz, jlong nativePtr, jbyteArray data, jint offset, jint length) argument 610 android_os_Parcel_appendFrom(JNIEnv* env, jclass clazz, jlong thisNativePtr, jlong otherNativePtr, jint offset, jint length) argument 628 android_os_Parcel_hasFileDescriptors(JNIEnv* env, jclass clazz, jlong nativePtr) argument 640 android_os_Parcel_writeInterfaceToken(JNIEnv* env, jclass clazz, jlong nativePtr, jstring name) argument 655 android_os_Parcel_enforceInterface(JNIEnv* env, jclass clazz, jlong nativePtr, jstring name) argument 691 android_os_Parcel_getGlobalAllocSize(JNIEnv* env, jclass clazz) argument 696 android_os_Parcel_getGlobalAllocCount(JNIEnv* env, jclass clazz) argument 757 register_android_os_Parcel(JNIEnv* env) argument [all...] |
H A D | com_android_internal_content_NativeLibraryHelper.cpp | 174 copyFileIfChanged(JNIEnv *env, void* arg, ZipFileRO* zipFile, ZipEntryRO zipEntry, const char* fileName) argument 177 ScopedUtfChars nativeLibPath(env, *javaNativeLibPath); 372 iterateOverNativeFiles(JNIEnv *env, jlong apkHandle, jstring javaCpuAbi, argument 384 const ScopedUtfChars cpuAbi(env, javaCpuAbi); 400 install_status_t ret = callFunc(env, callArg, zipFile, entry, lastSlash + 1); 413 static int findSupportedAbi(JNIEnv *env, jlong apkHandle, jobjectArray supportedAbisArray) { argument 414 const int numAbis = env->GetArrayLength(supportedAbisArray); 418 supportedAbis.add(new ScopedUtfChars(env, 419 (jstring) env->GetObjectArrayElement(supportedAbisArray, i))); 468 com_android_internal_content_NativeLibraryHelper_copyNativeBinaries(JNIEnv *env, jclas argument 476 com_android_internal_content_NativeLibraryHelper_sumNativeBinaries(JNIEnv *env, jclass clazz, jlong apkHandle, jstring javaCpuAbi) argument 487 com_android_internal_content_NativeLibraryHelper_findSupportedAbi(JNIEnv *env, jclass clazz, jlong apkHandle, jobjectArray javaCpuAbisToSearch) argument 500 com_android_internal_content_NativeLibraryHelper_hasRenderscriptBitcode(JNIEnv *env, jclass clazz, jlong apkHandle) argument 530 com_android_internal_content_NativeLibraryHelper_openApk(JNIEnv *env, jclass, jstring apkPath) argument 539 com_android_internal_content_NativeLibraryHelper_close(JNIEnv *env, jclass, jlong apkHandle) argument 565 register_com_android_internal_content_NativeLibraryHelper(JNIEnv *env) argument [all...] |
H A D | com_android_internal_os_Zygote.cpp | 74 static void RuntimeAbort(JNIEnv* env) { argument 75 env->FatalError("RuntimeAbort"); 152 static void SetGids(JNIEnv* env, jintArray javaGids) { argument 157 ScopedIntArrayRO gids(env, javaGids); 159 RuntimeAbort(env); 164 RuntimeAbort(env); 172 static void SetRLimits(JNIEnv* env, jobjectArray javaRlimits) { argument 180 for (int i = 0; i < env->GetArrayLength(javaRlimits); ++i) { 181 ScopedLocalRef<jobject> javaRlimitObject(env, env 202 EnableKeepCapabilities(JNIEnv* env) argument 210 DropCapabilitiesBoundingSet(JNIEnv* env) argument 225 SetCapabilities(JNIEnv* env, int64_t permitted, int64_t effective) argument 244 SetSchedulerPolicy(JNIEnv* env) argument 353 DetachDescriptors(JNIEnv* env, jintArray fdsToClose) argument 425 ForkAndSpecializeCommon(JNIEnv* env, uid_t uid, gid_t gid, jintArray javaGids, jint debug_flags, jobjectArray javaRlimits, jlong permittedCapabilities, jlong effectiveCapabilities, jint mount_external, jstring java_se_info, jstring java_se_name, bool is_system_server, jintArray fdsToClose, jstring instructionSet, jstring dataDir) argument 589 com_android_internal_os_Zygote_nativeForkAndSpecialize( JNIEnv* env, jclass, jint uid, jint gid, jintArray gids, jint debug_flags, jobjectArray rlimits, jint mount_external, jstring se_info, jstring se_name, jintArray fdsToClose, jstring instructionSet, jstring appDataDir) argument 605 com_android_internal_os_Zygote_nativeForkSystemServer( JNIEnv* env, jclass, uid_t uid, gid_t gid, jintArray gids, jint debug_flags, jobjectArray rlimits, jlong permittedCapabilities, jlong effectiveCapabilities) argument 638 register_com_android_internal_os_Zygote(JNIEnv* env) argument [all...] |
/frameworks/base/media/jni/ |
H A D | android_media_MediaMetadataRetriever.cpp | 53 static void process_media_retriever_call(JNIEnv *env, status_t opStatus, const char* exception, const char *message) argument 56 jniThrowException(env, "java/lang/IllegalStateException", NULL); 60 jniThrowException( env, exception, message); 65 jniThrowException( env, exception, msg); 70 static MediaMetadataRetriever* getRetriever(JNIEnv* env, jobject thiz) argument 73 MediaMetadataRetriever* retriever = (MediaMetadataRetriever*) env->GetLongField(thiz, fields.context); 77 static void setRetriever(JNIEnv* env, jobject thiz, MediaMetadataRetriever* retriever) argument 80 MediaMetadataRetriever *old = (MediaMetadataRetriever*) env->GetLongField(thiz, fields.context); 81 env->SetLongField(thiz, fields.context, (jlong) retriever); 86 JNIEnv *env, jobjec 85 android_media_MediaMetadataRetriever_setDataSourceAndHeaders( JNIEnv *env, jobject thiz, jobject httpServiceBinderObj, jstring path, jobjectArray keys, jobjectArray values) argument 146 android_media_MediaMetadataRetriever_setDataSourceFD(JNIEnv *env, jobject thiz, jobject fileDescriptor, jlong offset, jlong length) argument 230 android_media_MediaMetadataRetriever_getFrameAtTime(JNIEnv *env, jobject thiz, jlong timeUs, jint option) argument 318 android_media_MediaMetadataRetriever_getEmbeddedPicture( JNIEnv *env, jobject thiz, jint pictureType) argument 354 android_media_MediaMetadataRetriever_extractMetadata(JNIEnv *env, jobject thiz, jint keyCode) argument 371 android_media_MediaMetadataRetriever_release(JNIEnv *env, jobject thiz) argument 380 android_media_MediaMetadataRetriever_native_finalize(JNIEnv *env, jobject thiz) argument 390 android_media_MediaMetadataRetriever_native_init(JNIEnv *env) argument 445 android_media_MediaMetadataRetriever_native_setup(JNIEnv *env, jobject thiz) argument 476 register_android_media_MediaMetadataRetriever(JNIEnv *env) argument [all...] |
H A D | android_media_MediaProfiles.cpp | 37 android_media_MediaProfiles_native_init(JNIEnv *env) argument 48 android_media_MediaProfiles_native_get_num_file_formats(JNIEnv *env, jobject thiz) argument 55 android_media_MediaProfiles_native_get_file_format(JNIEnv *env, jobject thiz, jint index) argument 61 jniThrowException(env, "java/lang/IllegalArgumentException", "out of array boundary"); 68 android_media_MediaProfiles_native_get_num_video_encoders(JNIEnv *env, jobject thiz) argument 75 android_media_MediaProfiles_native_get_video_encoder_cap(JNIEnv *env, jobject thiz, jint index) argument 81 jniThrowException(env, "java/lang/IllegalArgumentException", "out of array boundary"); 101 jniThrowException(env, "java/lang/RuntimeException", "Error retrieving video encoder capability params"); 106 jclass videoEncoderCapClazz = env->FindClass("android/media/EncoderCapabilities$VideoEncoderCap"); 107 jmethodID videoEncoderCapConstructorMethodID = env 119 android_media_MediaProfiles_native_get_num_audio_encoders(JNIEnv *env, jobject thiz) argument 126 android_media_MediaProfiles_native_get_audio_encoder_cap(JNIEnv *env, jobject thiz, jint index) argument 175 android_media_MediaProfiles_native_get_camcorder_profile(JNIEnv *env, jobject thiz, jint id, jint quality) argument 224 android_media_MediaProfiles_native_has_camcorder_profile(JNIEnv *env, jobject thiz, jint id, jint quality) argument 236 android_media_MediaProfiles_native_get_num_video_decoders(JNIEnv *env, jobject thiz) argument 243 android_media_MediaProfiles_native_get_video_decoder_type(JNIEnv *env, jobject thiz, jint index) argument 257 android_media_MediaProfiles_native_get_num_audio_decoders(JNIEnv *env, jobject thiz) argument 264 android_media_MediaProfiles_native_get_audio_decoder_type(JNIEnv *env, jobject thiz, jint index) argument 278 android_media_MediaProfiles_native_get_num_image_encoding_quality_levels(JNIEnv *env, jobject thiz, jint cameraId) argument 285 android_media_MediaProfiles_native_get_image_encoding_quality_level(JNIEnv *env, jobject thiz, jint cameraId, jint index) argument 339 register_android_media_MediaProfiles(JNIEnv *env) argument [all...] |
H A D | android_media_MediaRecorder.cpp | 48 extern sp<Camera> get_native_camera(JNIEnv *env, jobject thiz, struct JNICameraContext** context); 65 JNIMediaRecorderListener(JNIEnv* env, jobject thiz, jobject weak_thiz); 74 JNIMediaRecorderListener::JNIMediaRecorderListener(JNIEnv* env, jobject thiz, jobject weak_thiz) argument 79 jclass clazz = env->GetObjectClass(thiz); 82 jniThrowException(env, "java/lang/Exception", NULL); 85 mClass = (jclass)env->NewGlobalRef(clazz); 89 mObject = env->NewGlobalRef(weak_thiz); 95 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 96 env->DeleteGlobalRef(mObject); 97 env 104 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 110 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 170 android_media_MediaRecorder_setVideoSource(JNIEnv *env, jobject thiz, jint vs) argument 182 android_media_MediaRecorder_setAudioSource(JNIEnv *env, jobject thiz, jint as) argument 196 android_media_MediaRecorder_setOutputFormat(JNIEnv *env, jobject thiz, jint of) argument 208 android_media_MediaRecorder_setVideoEncoder(JNIEnv *env, jobject thiz, jint ve) argument 220 android_media_MediaRecorder_setAudioEncoder(JNIEnv *env, jobject thiz, jint ae) argument 232 android_media_MediaRecorder_setParameter(JNIEnv *env, jobject thiz, jstring params) argument 255 android_media_MediaRecorder_setOutputFileFD(JNIEnv *env, jobject thiz, jobject fileDescriptor, jlong offset, jlong length) argument 269 android_media_MediaRecorder_setVideoSize(JNIEnv *env, jobject thiz, jint width, jint height) argument 282 android_media_MediaRecorder_setVideoFrameRate(JNIEnv *env, jobject thiz, jint rate) argument 294 android_media_MediaRecorder_setMaxDuration(JNIEnv *env, jobject thiz, jint max_duration_ms) argument 306 android_media_MediaRecorder_setMaxFileSize( JNIEnv *env, jobject thiz, jlong max_filesize_bytes) argument 319 android_media_MediaRecorder_prepare(JNIEnv *env, jobject thiz) argument 345 android_media_MediaRecorder_native_getMaxAmplitude(JNIEnv *env, jobject thiz) argument 355 android_media_MediaRecorder_getSurface(JNIEnv *env, jobject thiz) argument 375 android_media_MediaRecorder_start(JNIEnv *env, jobject thiz) argument 383 android_media_MediaRecorder_stop(JNIEnv *env, jobject thiz) argument 391 android_media_MediaRecorder_native_reset(JNIEnv *env, jobject thiz) argument 399 android_media_MediaRecorder_release(JNIEnv *env, jobject thiz) argument 413 android_media_MediaRecorder_native_init(JNIEnv *env) argument 446 android_media_MediaRecorder_native_setup(JNIEnv *env, jobject thiz, jobject weak_this, jstring packageName) argument 478 android_media_MediaRecorder_native_finalize(JNIEnv *env, jobject thiz) argument 515 register_android_media_MediaRecorder(JNIEnv *env) argument [all...] |
H A D | android_media_MediaScanner.cpp | 51 static status_t checkAndClearExceptionFromCallback(JNIEnv* env, const char* methodName) { argument 52 if (env->ExceptionCheck()) { 54 LOGE_EX(env); 55 env->ExceptionClear(); 111 MyMediaScannerClient(JNIEnv *env, jobject client) argument 112 : mEnv(env), 113 mClient(env->NewGlobalRef(client)), 120 env->FindClass(kClassMediaScannerClient); 125 mScanFileMethodID = env->GetMethodID( 130 mHandleStringTagMethodID = env 228 getNativeScanner_l(JNIEnv* env, jobject thiz) argument 233 setNativeScanner_l(JNIEnv* env, jobject thiz, MediaScanner *s) argument 239 android_media_MediaScanner_processDirectory( JNIEnv *env, jobject thiz, jstring path, jobject client) argument 268 android_media_MediaScanner_processFile( JNIEnv *env, jobject thiz, jstring path, jstring mimeType, jobject client) argument 311 android_media_MediaScanner_setLocale( JNIEnv *env, jobject thiz, jstring locale) argument 335 android_media_MediaScanner_extractAlbumArt( JNIEnv *env, jobject thiz, jobject fileDescriptor) argument 376 android_media_MediaScanner_native_init(JNIEnv *env) argument 391 android_media_MediaScanner_native_setup(JNIEnv *env, jobject thiz) argument 405 android_media_MediaScanner_native_finalize(JNIEnv *env, jobject thiz) argument 462 register_android_media_MediaScanner(JNIEnv *env) argument [all...] |
H A D | android_mtp_MtpDevice.cpp | 89 MtpDevice* get_device_from_object(JNIEnv* env, jobject javaDevice) argument 91 return (MtpDevice*)env->GetLongField(javaDevice, field_context); 94 static void checkAndClearExceptionFromCallback(JNIEnv* env, const char* methodName) { argument 95 if (env->ExceptionCheck()) { 97 LOGE_EX(env); 98 env->ExceptionClear(); 105 android_mtp_MtpDevice_open(JNIEnv *env, jobject thiz, jstring deviceName, jint fd) argument 107 const char *deviceNameStr = env->GetStringUTFChars(deviceName, NULL); 113 env->ReleaseStringUTFChars(deviceName, deviceNameStr); 116 env 121 android_mtp_MtpDevice_close(JNIEnv *env, jobject thiz) argument 132 android_mtp_MtpDevice_get_device_info(JNIEnv *env, jobject thiz) argument 169 android_mtp_MtpDevice_get_storage_ids(JNIEnv *env, jobject thiz) argument 188 android_mtp_MtpDevice_get_storage_info(JNIEnv *env, jobject thiz, jint storageID) argument 222 android_mtp_MtpDevice_get_object_handles(JNIEnv *env, jobject thiz, jint storageID, jint format, jint objectID) argument 242 android_mtp_MtpDevice_get_object_info(JNIEnv *env, jobject thiz, jint objectID) argument 304 JNIEnv *env; member in struct:get_object_callback_data 316 android_mtp_MtpDevice_get_object(JNIEnv *env, jobject thiz, jint objectID, jint objectSize) argument 338 android_mtp_MtpDevice_get_thumbnail(JNIEnv *env, jobject thiz, jint objectID) argument 356 android_mtp_MtpDevice_delete_object(JNIEnv *env, jobject thiz, jint object_id) argument 367 android_mtp_MtpDevice_get_parent(JNIEnv *env, jobject thiz, jint object_id) argument 377 android_mtp_MtpDevice_get_storage_id(JNIEnv *env, jobject thiz, jint object_id) argument 387 android_mtp_MtpDevice_import_file(JNIEnv *env, jobject thiz, jint object_id, jstring dest_path) argument 430 register_android_mtp_MtpDevice(JNIEnv *env) argument [all...] |
/frameworks/base/media/mca/filterfw/jni/ |
H A D | jni_shader_program.cpp | 38 jboolean Java_android_filterfw_core_ShaderProgram_allocate(JNIEnv* env, argument 44 GLEnv* gl_env_ptr = ConvertFromJava<GLEnv>(env, gl_env); 52 ToCppString(env, fragment_shader)), 53 env, 59 ToCppString(env, vertex_shader), 60 ToCppString(env, fragment_shader)), 61 env, 66 jboolean Java_android_filterfw_core_ShaderProgram_deallocate(JNIEnv* env, jobject thiz) { argument 67 return ToJBool(DeleteNativeObject<ShaderProgram>(env, thiz)); 70 jboolean Java_android_filterfw_core_ShaderProgram_compileAndLink(JNIEnv* env, jobjec argument 75 Java_android_filterfw_core_ShaderProgram_setUniformValue(JNIEnv* env, jobject thiz, jstring key, jobject value) argument 90 Java_android_filterfw_core_ShaderProgram_getUniformValue(JNIEnv* env, jobject thiz, jstring key) argument 98 Java_android_filterfw_core_ShaderProgram_shaderProcess(JNIEnv* env, jobject thiz, jobjectArray inputs, jobject output) argument 135 Java_android_filterfw_core_ShaderProgram_nativeCreateIdentity(JNIEnv* env, jclass, jobject gl_env) argument 143 Java_android_filterfw_core_ShaderProgram_setSourceRegion(JNIEnv* env, jobject thiz, jfloat x0, jfloat y0, jfloat x1, jfloat y1, jfloat x2, jfloat y2, jfloat x3, jfloat y3) argument 161 Java_android_filterfw_core_ShaderProgram_setTargetRegion(JNIEnv* env, jobject thiz, jfloat x0, jfloat y0, jfloat x1, jfloat y1, jfloat x2, jfloat y2, jfloat x3, jfloat y3) argument 179 Java_android_filterfw_core_ShaderProgram_setShaderClearsOutput(JNIEnv* env, jobject thiz, jboolean clears) argument 190 Java_android_filterfw_core_ShaderProgram_setShaderBlendEnabled(JNIEnv* env, jobject thiz, jboolean enable) argument 201 Java_android_filterfw_core_ShaderProgram_setShaderBlendFunc(JNIEnv* env, jobject thiz, jint sfactor, jint dfactor) argument 213 Java_android_filterfw_core_ShaderProgram_setShaderClearColor(JNIEnv* env, jobject thiz, jfloat r, jfloat g, jfloat b) argument 226 Java_android_filterfw_core_ShaderProgram_setShaderDrawMode(JNIEnv* env, jobject thiz, jint draw_mode) argument 237 Java_android_filterfw_core_ShaderProgram_setShaderTileCounts(JNIEnv* env, jobject thiz, jint x_count, jint y_count) argument 249 Java_android_filterfw_core_ShaderProgram_setShaderVertexCount(JNIEnv* env, jobject thiz, jint vertex_count) argument 260 Java_android_filterfw_core_ShaderProgram_beginShaderDrawing(JNIEnv* env, jobject thiz) argument 265 Java_android_filterfw_core_ShaderProgram_setShaderAttributeValues( JNIEnv* env, jobject thiz, jstring attr_name, jfloatArray values, jint component_count) argument 294 Java_android_filterfw_core_ShaderProgram_setShaderAttributeVertexFrame( JNIEnv* env, jobject thiz, jstring attr_name, jobject vertex_frame, jint type, jint component_count, jint stride, jint offset, jboolean normalize) argument [all...] |
/frameworks/ml/bordeaux/learning/stochastic_linear_ranker/jni/ |
H A D | jni_stochastic_linear_ranker.cpp | 30 void CreateSparseWeightVector(JNIEnv* env, const jobjectArray keys, const float* values, argument 35 jstring s = (jstring) env->GetObjectArrayElement(keys, i); 36 const char *key = env->GetStringUTFChars(s, &iscopy); 38 env->ReleaseStringUTFChars(s,key); 42 void ConvertParameter2Object(JNIEnv* env, jobjectArray *keys, jobjectArray *values, argument 45 jstring jstrK = env->NewStringUTF(name); 46 jstring jstrV = env->NewStringUTF(paramValue); 47 env->SetObjectArrayElement(*keys, index, jstrK); 48 env->SetObjectArrayElement(*values, index, jstrV); 51 void DecomposeSparseWeightVector(JNIEnv* env, jobjectArra argument 69 Java_android_bordeaux_learning_StochasticLinearRanker_nativeSetWeightClassifier( JNIEnv* env, jobject thiz, jobjectArray key_array_model, jfloatArray value_array_model, jfloat normalizer_model, jlong paPtr) argument 95 Java_android_bordeaux_learning_StochasticLinearRanker_nativeSetParameterClassifier( JNIEnv* env, jobject thiz, jstring key, jstring value, jlong paPtr) argument 229 Java_android_bordeaux_learning_StochasticLinearRanker_nativeGetLengthClassifier( JNIEnv* env, jobject thiz, jlong paPtr) argument 249 Java_android_bordeaux_learning_StochasticLinearRanker_nativeGetParameterClassifier( JNIEnv* env, jobject thiz, jobjectArray key_array_param, jobjectArray value_array_param, jlong paPtr) argument 368 Java_android_bordeaux_learning_StochasticLinearRanker_nativeGetWeightClassifier( JNIEnv* env, jobject thiz, jobjectArray key_array_model, jfloatArray value_array_model, jfloat normalizer, jlong paPtr) argument 386 Java_android_bordeaux_learning_StochasticLinearRanker_initNativeClassifier(JNIEnv* env, jobject thiz) argument 392 Java_android_bordeaux_learning_StochasticLinearRanker_deleteNativeClassifier(JNIEnv* env, jobject thiz, jlong paPtr) argument 400 Java_android_bordeaux_learning_StochasticLinearRanker_nativeUpdateClassifier( JNIEnv* env, jobject thiz, jobjectArray key_array_positive, jfloatArray value_array_positive, jobjectArray key_array_negative, jfloatArray value_array_negative, jlong paPtr) argument 439 Java_android_bordeaux_learning_StochasticLinearRanker_nativeScoreSample( JNIEnv* env, jobject thiz, jobjectArray key_array, jfloatArray value_array, jlong paPtr) argument [all...] |
/frameworks/wilhelm/tests/native-media/jni/ |
H A D | native-media-jni.c | 268 void Java_com_example_nativemedia_NativeMedia_createEngine(JNIEnv* env, jclass clazz) argument 340 jboolean Java_com_example_nativemedia_NativeMedia_createStreamingMediaPlayer(JNIEnv* env, argument 346 const char *utf8 = (*env)->GetStringUTFChars(env, filename, NULL); 393 (*env)->ReleaseStringUTFChars(env, filename, utf8); 455 void Java_com_example_nativemedia_NativeMedia_setPlayingStreamingMediaPlayer(JNIEnv* env, argument 474 void Java_com_example_nativemedia_NativeMedia_shutdown(JNIEnv* env, jclass clazz) argument 514 void Java_com_example_nativemedia_NativeMedia_setSurface(JNIEnv *env, jclass clazz, jobject surface) argument 517 theNativeWindow = ANativeWindow_fromSurface(env, surfac 522 Java_com_example_nativemedia_NativeMedia_rewindStreamingMediaPlayer(JNIEnv *env, jclass clazz) argument [all...] |
/frameworks/base/media/jni/audioeffect/ |
H A D | android_media_AudioEffect.cpp | 107 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 114 if (!user || !env) { 115 ALOGW("effectCallback error user %p, env %p", user, env); 150 array = env->NewByteArray(size); 155 bytes = env->GetByteArrayElements(array, NULL); 157 env->ReleaseByteArrayElements(array, bytes, 0); 166 env->CallStaticVoidMethod( 173 env->DeleteLocalRef(array); 176 if (env 187 android_media_AudioEffect_native_init(JNIEnv *env) argument 251 android_media_AudioEffect_native_setup(JNIEnv *env, jobject thiz, jobject weak_this, jstring type, jstring uuid, jint priority, jint sessionId, jintArray jId, jobjectArray javadesc) argument 427 android_media_AudioEffect_native_finalize(JNIEnv *env, jobject thiz) argument 448 android_media_AudioEffect_native_release(JNIEnv *env, jobject thiz) argument 459 android_media_AudioEffect_native_setEnabled(JNIEnv *env, jobject thiz, jboolean enabled) argument 475 android_media_AudioEffect_native_getEnabled(JNIEnv *env, jobject thiz) argument 496 android_media_AudioEffect_native_hasControl(JNIEnv *env, jobject thiz) argument 515 android_media_AudioEffect_native_setParameter(JNIEnv *env, jobject thiz, jint psize, jbyteArray pJavaParam, jint vsize, jbyteArray pJavaValue) argument 578 android_media_AudioEffect_native_getParameter(JNIEnv *env, jobject thiz, jint psize, jbyteArray pJavaParam, jint vsize, jbyteArray pJavaValue) argument 647 android_media_AudioEffect_native_command(JNIEnv *env, jobject thiz, jint cmdCode, jint cmdSize, jbyteArray jCmdData, jint replySize, jbyteArray jReplyData) argument 708 android_media_AudioEffect_native_queryEffects(JNIEnv *env, jclass clazz __unused) argument 803 android_media_AudioEffect_native_queryPreProcessings(JNIEnv *env, jclass clazz __unused, jint audioSession) argument 891 register_android_media_AudioEffect(JNIEnv *env) argument 899 JNIEnv* env = NULL; local [all...] |
H A D | android_media_Visualizer.cpp | 87 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 90 env->DeleteGlobalRef(waveform_data); 95 env->DeleteGlobalRef(fft_data); 138 static void ensureArraySize(JNIEnv *env, jbyteArray *array, uint32_t size) { argument 140 uint32_t len = env->GetArrayLength(*array); 144 env->DeleteGlobalRef(*array); 148 jbyteArray localRef = env->NewByteArray(size); 151 *array = (jbyteArray)env->NewGlobalRef(localRef); 154 env->DeleteLocalRef(localRef); 170 JNIEnv *env local 232 getVisualizer(JNIEnv* env, jobject thiz) argument 248 android_media_visualizer_native_init(JNIEnv *env) argument 325 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 337 android_media_visualizer_native_setup(JNIEnv *env, jobject thiz, jobject weak_this, jint sessionId, jintArray jId) argument 421 android_media_visualizer_native_finalize(JNIEnv *env, jobject thiz) argument 442 android_media_visualizer_native_release(JNIEnv *env, jobject thiz) argument 453 android_media_visualizer_native_setEnabled(JNIEnv *env, jobject thiz, jboolean enabled) argument 474 android_media_visualizer_native_getEnabled(JNIEnv *env, jobject thiz) argument 489 android_media_visualizer_native_getCaptureSizeRange(JNIEnv *env, jobject thiz) argument 501 android_media_visualizer_native_getMaxCaptureRate(JNIEnv *env, jobject thiz) argument 507 android_media_visualizer_native_setCaptureSize(JNIEnv *env, jobject thiz, jint size) argument 518 android_media_visualizer_native_getCaptureSize(JNIEnv *env, jobject thiz) argument 528 android_media_visualizer_native_setScalingMode(JNIEnv *env, jobject thiz, jint mode) argument 539 android_media_visualizer_native_getScalingMode(JNIEnv *env, jobject thiz) argument 549 android_media_visualizer_native_setMeasurementMode(JNIEnv *env, jobject thiz, jint mode) argument 559 android_media_visualizer_native_getMeasurementMode(JNIEnv *env, jobject thiz) argument 569 android_media_visualizer_native_getSamplingRate(JNIEnv *env, jobject thiz) argument 579 android_media_visualizer_native_getWaveForm(JNIEnv *env, jobject thiz, jbyteArray jWaveform) argument 597 android_media_visualizer_native_getFft(JNIEnv *env, jobject thiz, jbyteArray jFft) argument 616 android_media_visualizer_native_getPeakRms(JNIEnv *env, jobject thiz, jobject jPeakRmsObj) argument 635 android_media_setPeriodicCapture(JNIEnv *env, jobject thiz, jint rate, jboolean jWaveform, jboolean jFft) argument 693 register_android_media_visualizer(JNIEnv *env) argument [all...] |