/frameworks/base/media/jni/ |
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 173 android_media_MediaProfiles_native_get_camcorder_profile(JNIEnv *env, jobject thiz, jint id, jint quality) argument 222 android_media_MediaProfiles_native_has_camcorder_profile(JNIEnv *env, jobject thiz, jint id, jint quality) argument 234 android_media_MediaProfiles_native_get_num_video_decoders(JNIEnv *env, jobject thiz) argument 241 android_media_MediaProfiles_native_get_video_decoder_type(JNIEnv *env, jobject thiz, jint index) argument 255 android_media_MediaProfiles_native_get_num_audio_decoders(JNIEnv *env, jobject thiz) argument 262 android_media_MediaProfiles_native_get_audio_decoder_type(JNIEnv *env, jobject thiz, jint index) argument 276 android_media_MediaProfiles_native_get_num_image_encoding_quality_levels(JNIEnv *env, jobject thiz, jint cameraId) argument 283 android_media_MediaProfiles_native_get_image_encoding_quality_level(JNIEnv *env, jobject thiz, jint cameraId, jint index) argument 294 android_media_MediaProfiles_native_get_videoeditor_profile(JNIEnv *env, jobject thiz) argument 332 android_media_MediaProfiles_native_get_videoeditor_export_profile( JNIEnv *env, jobject thiz, jint codec) argument 348 android_media_MediaProfiles_native_get_videoeditor_export_level( JNIEnv *env, jobject thiz, jint codec) argument 415 register_android_media_MediaProfiles(JNIEnv *env) argument [all...] |
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_MediaScanner.cpp | 50 static status_t checkAndClearExceptionFromCallback(JNIEnv* env, const char* methodName) { argument 51 if (env->ExceptionCheck()) { 53 LOGE_EX(env); 54 env->ExceptionClear(); 63 MyMediaScannerClient(JNIEnv *env, jobject client) argument 64 : mEnv(env), 65 mClient(env->NewGlobalRef(client)), 72 env->FindClass(kClassMediaScannerClient); 77 mScanFileMethodID = env->GetMethodID( 82 mHandleStringTagMethodID = env 183 getNativeScanner_l(JNIEnv* env, jobject thiz) argument 188 setNativeScanner_l(JNIEnv* env, jobject thiz, MediaScanner *s) argument 194 android_media_MediaScanner_processDirectory( JNIEnv *env, jobject thiz, jstring path, jobject client) argument 223 android_media_MediaScanner_processFile( JNIEnv *env, jobject thiz, jstring path, jstring mimeType, jobject client) argument 266 android_media_MediaScanner_setLocale( JNIEnv *env, jobject thiz, jstring locale) argument 290 android_media_MediaScanner_extractAlbumArt( JNIEnv *env, jobject thiz, jobject fileDescriptor) argument 332 android_media_MediaScanner_native_init(JNIEnv *env) argument 347 android_media_MediaScanner_native_setup(JNIEnv *env, jobject thiz) argument 361 android_media_MediaScanner_native_finalize(JNIEnv *env, jobject thiz) argument 418 register_android_media_MediaScanner(JNIEnv *env) argument [all...] |
H A D | android_media_ResampleInputStream.cpp | 76 static void android_media_ResampleInputStream_fir21(JNIEnv *env, jclass clazz, argument 83 jniThrowExceptionFmt(env, "java/lang/IllegalArgumentException", 90 env->GetByteArrayRegion(jIn, jInOffset, (jNpoints * 2 + nFir21 - 1) * 2, (jbyte*)in); 105 env->SetByteArrayRegion(jOut, jOutOffset, jNpoints * 2, (jbyte*)out); 115 int register_android_media_ResampleInputStream(JNIEnv *env) argument 119 return AndroidRuntime::registerNativeMethods(env,
|
H A D | android_media_Utils.cpp | 30 JNIEnv *env, jobjectArray keys, jobjectArray values, 36 nKeyValuePairs = env->GetArrayLength(keys); 37 failed = (nKeyValuePairs != env->GetArrayLength(values)); 47 jniThrowException(env, "java/lang/IllegalArgumentException", NULL); 54 jstring key = (jstring) env->GetObjectArrayElement(keys, i); 55 jstring value = (jstring) env->GetObjectArrayElement(values, i); 57 const char* keyStr = env->GetStringUTFChars(key, NULL); 62 const char* valueStr = env->GetStringUTFChars(value, NULL); 64 env->ReleaseStringUTFChars(key, keyStr); 70 env 29 ConvertKeyValueArraysToKeyedVector( JNIEnv *env, jobjectArray keys, jobjectArray values, KeyedVector<String8, String8>* keyedVector) argument 78 makeIntegerObject(JNIEnv *env, int32_t value) argument 88 makeLongObject(JNIEnv *env, int64_t value) argument 98 makeFloatObject(JNIEnv *env, float value) argument 108 makeByteBufferObject( JNIEnv *env, const void *data, size_t size) argument 128 SetMapInt32( JNIEnv *env, jobject hashMapObj, jmethodID hashMapPutID, const char *key, int32_t value) argument 141 ConvertMessageToMap( JNIEnv *env, const sp<AMessage> &msg, jobject *map) argument 276 ConvertKeyValueArraysToMessage( JNIEnv *env, jobjectArray keys, jobjectArray values, sp<AMessage> *out) argument [all...] |
H A D | android_mtp_MtpDatabase.cpp | 78 MtpDatabase* getMtpDatabase(JNIEnv *env, jobject database) { argument 79 return (MtpDatabase *)env->GetIntField(database, field_context); 92 MyMtpDatabase(JNIEnv *env, jobject client); 94 void cleanup(JNIEnv *env); 175 static void checkAndClearExceptionFromCallback(JNIEnv* env, const char* methodName) { argument 176 if (env->ExceptionCheck()) { 178 LOGE_EX(env); 179 env->ExceptionClear(); 185 MyMtpDatabase::MyMtpDatabase(JNIEnv *env, jobject client) argument 186 : mDatabase(env 210 cleanup(JNIEnv *env) argument 226 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 240 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 253 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 273 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 282 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 300 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 318 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 336 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 356 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 655 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 765 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 851 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 873 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 939 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 958 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1026 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1059 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1065 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1073 android_mtp_MtpDatabase_setup(JNIEnv *env, jobject thiz) argument 1081 android_mtp_MtpDatabase_finalize(JNIEnv *env, jobject thiz) argument 1091 android_mtp_MtpPropertyGroup_format_date_time(JNIEnv *env, jobject thiz, jlong seconds) argument 1112 register_android_mtp_MtpDatabase(JNIEnv *env) 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...] |
H A D | android_mtp_MtpServer.cpp | 53 extern MtpDatabase* getMtpDatabase(JNIEnv *env, jobject database); 55 static inline MtpServer* getMtpServer(JNIEnv *env, jobject thiz) { argument 56 return (MtpServer*)env->GetIntField(thiz, field_MtpServer_nativeContext); 60 android_mtp_MtpServer_setup(JNIEnv *env, jobject thiz, jobject javaDatabase, jboolean usePtp) argument 64 MtpServer* server = new MtpServer(fd, getMtpDatabase(env, javaDatabase), 66 env->SetIntField(thiz, field_MtpServer_nativeContext, (int)server); 73 android_mtp_MtpServer_run(JNIEnv *env, jobject thiz) argument 75 MtpServer* server = getMtpServer(env, thiz); 83 android_mtp_MtpServer_cleanup(JNIEnv *env, jobject thiz) argument 87 MtpServer* server = getMtpServer(env, thi 97 android_mtp_MtpServer_send_object_added(JNIEnv *env, jobject thiz, jint handle) argument 109 android_mtp_MtpServer_send_object_removed(JNIEnv *env, jobject thiz, jint handle) argument 121 android_mtp_MtpServer_add_storage(JNIEnv *env, jobject thiz, jobject jstorage) argument 153 android_mtp_MtpServer_remove_storage(JNIEnv *env, jobject thiz, jint storageId) argument 184 register_android_mtp_MtpServer(JNIEnv *env) 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 492 android_media_AudioEffect_native_hasControl(JNIEnv *env, jobject thiz) argument 511 android_media_AudioEffect_native_setParameter(JNIEnv *env, jobject thiz, int psize, jbyteArray pJavaParam, int vsize, jbyteArray pJavaValue) argument 574 android_media_AudioEffect_native_getParameter(JNIEnv *env, jobject thiz, jint psize, jbyteArray pJavaParam, jint vsize, jbyteArray pJavaValue) argument 643 android_media_AudioEffect_native_command(JNIEnv *env, jobject thiz, jint cmdCode, jint cmdSize, jbyteArray jCmdData, jint replySize, jbyteArray jReplyData) argument 704 android_media_AudioEffect_native_queryEffects(JNIEnv *env, jclass clazz) argument 783 android_media_AudioEffect_native_queryPreProcessings(JNIEnv *env, jclass clazz, jint audioSession) argument 886 register_android_media_AudioEffect(JNIEnv *env) argument 894 JNIEnv* env = NULL; local [all...] |
H A D | android_media_Visualizer.cpp | 83 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 86 env->DeleteGlobalRef(waveform_data); 91 env->DeleteGlobalRef(fft_data); 134 static void ensureArraySize(JNIEnv *env, jbyteArray *array, uint32_t size) { argument 136 uint32_t len = env->GetArrayLength(*array); 140 env->DeleteGlobalRef(*array); 144 jbyteArray localRef = env->NewByteArray(size); 147 *array = (jbyteArray)env->NewGlobalRef(localRef); 150 env->DeleteLocalRef(localRef); 166 JNIEnv *env local 227 getVisualizer(JNIEnv* env, jobject thiz) argument 243 android_media_visualizer_native_init(JNIEnv *env) argument 295 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 307 android_media_visualizer_native_setup(JNIEnv *env, jobject thiz, jobject weak_this, jint sessionId, jintArray jId) argument 391 android_media_visualizer_native_finalize(JNIEnv *env, jobject thiz) argument 412 android_media_visualizer_native_release(JNIEnv *env, jobject thiz) argument 423 android_media_visualizer_native_setEnabled(JNIEnv *env, jobject thiz, jboolean enabled) argument 444 android_media_visualizer_native_getEnabled(JNIEnv *env, jobject thiz) argument 455 android_media_visualizer_native_getCaptureSizeRange(JNIEnv *env, jobject thiz) argument 467 android_media_visualizer_native_getMaxCaptureRate(JNIEnv *env, jobject thiz) argument 473 android_media_visualizer_native_setCaptureSize(JNIEnv *env, jobject thiz, jint size) argument 484 android_media_visualizer_native_getCaptureSize(JNIEnv *env, jobject thiz) argument 494 android_media_visualizer_native_setScalingMode(JNIEnv *env, jobject thiz, jint mode) argument 505 android_media_visualizer_native_getScalingMode(JNIEnv *env, jobject thiz) argument 515 android_media_visualizer_native_getSamplingRate(JNIEnv *env, jobject thiz) argument 525 android_media_visualizer_native_getWaveForm(JNIEnv *env, jobject thiz, jbyteArray jWaveform) argument 543 android_media_visualizer_native_getFft(JNIEnv *env, jobject thiz, jbyteArray jFft) argument 562 android_media_setPeriodicCapture(JNIEnv *env, jobject thiz, jint rate, jboolean jWaveform, jboolean jFft) argument 616 register_android_media_visualizer(JNIEnv *env) argument [all...] |
/frameworks/base/media/jni/mediaeditor/ |
H A D | VideoEditorMain.cpp | 172 JNIEnv* env, 180 JNIEnv* env, 2230 JNIEnv* env, 2245 ADD_TEXT_MARKER_FUN(NULL != env) 2247 const char *pString = env->GetStringUTFChars(path, NULL); 2249 if (env != NULL) { 2250 jniThrowException(env, "java/lang/RuntimeException", "Input string null"); 2258 env->ReleaseStringUTFChars(path, pString); 2260 if (env != NULL) { 2261 jniThrowException(env, "jav 2229 videoEditor_getPixels( JNIEnv* env, jobject thiz, jstring path, jintArray pixelArray, M4OSA_UInt32 width, M4OSA_UInt32 height, M4OSA_UInt32 timeMS) argument 2284 videoEditor_getPixelsList( JNIEnv* env, jobject thiz, jstring path, jintArray pixelArray, M4OSA_UInt32 width, M4OSA_UInt32 height, M4OSA_UInt32 noOfThumbnails, jlong startTime, jlong endTime, jintArray indexArray, jobject callback) argument [all...] |
/frameworks/base/media/jni/soundpool/ |
H A D | android_media_SoundPool.cpp | 36 static inline SoundPool* MusterSoundPool(JNIEnv *env, jobject thiz) { argument 37 return (SoundPool*)env->GetIntField(thiz, fields.mNativeContext); 42 android_media_SoundPool_load_URL(JNIEnv *env, jobject thiz, jstring path, jint priority) argument 45 SoundPool *ap = MusterSoundPool(env, thiz); 47 jniThrowException(env, "java/lang/IllegalArgumentException", NULL); 50 const char* s = env->GetStringUTFChars(path, NULL); 52 env->ReleaseStringUTFChars(path, s); 57 android_media_SoundPool_load_FD(JNIEnv *env, jobject thiz, jobject fileDescriptor, argument 61 SoundPool *ap = MusterSoundPool(env, thiz); 63 return ap->load(jniGetFDFromFileDescriptor(env, fileDescripto 68 android_media_SoundPool_unload(JNIEnv *env, jobject thiz, jint sampleID) argument 76 android_media_SoundPool_play(JNIEnv *env, jobject thiz, jint sampleID, jfloat leftVolume, jfloat rightVolume, jint priority, jint loop, jfloat rate) argument 87 android_media_SoundPool_pause(JNIEnv *env, jobject thiz, jint channelID) argument 96 android_media_SoundPool_resume(JNIEnv *env, jobject thiz, jint channelID) argument 105 android_media_SoundPool_autoPause(JNIEnv *env, jobject thiz) argument 114 android_media_SoundPool_autoResume(JNIEnv *env, jobject thiz) argument 123 android_media_SoundPool_stop(JNIEnv *env, jobject thiz, jint channelID) argument 132 android_media_SoundPool_setVolume(JNIEnv *env, jobject thiz, jint channelID, float leftVolume, float rightVolume) argument 142 android_media_SoundPool_setPriority(JNIEnv *env, jobject thiz, jint channelID, int priority) argument 152 android_media_SoundPool_setLoop(JNIEnv *env, jobject thiz, jint channelID, int loop) argument 162 android_media_SoundPool_setRate(JNIEnv *env, jobject thiz, jint channelID, float rate) argument 174 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 179 android_media_SoundPool_native_setup(JNIEnv *env, jobject thiz, jobject weakRef, jint maxChannels, jint streamType, jint srcQuality) argument 197 android_media_SoundPool_release(JNIEnv *env, jobject thiz) argument 286 JNIEnv* env = NULL; local [all...] |
/frameworks/base/media/libdrm/mobile1/src/jni/ |
H A D | drm1_jni.c | 69 JNIEnv* env; member in struct:_DrmData 207 JNIEnv* env; local 219 env = p->env; 223 if (NULL == env || p->len <= 0 || NULL == pInputStream) 227 cls = (*env)->GetObjectClass(env, *pInputStream); 228 mid = (*env)->GetMethodID(env, cls, "available", "()I"); 229 (*env) 242 JNIEnv* env; local 422 getObjectIntField(JNIEnv * env, jobject obj, const char *name, jint * value) argument 442 setObjectIntField(JNIEnv * env, jobject obj, const char *name, jint value) argument 462 setObjectLongField(JNIEnv * env, jobject obj, const char *name, jlong value) argument 482 setConstraintFields(JNIEnv * env, jobject constraint, T_DRM_Constraint_Info * pConstraint) argument 531 setRightsFields(JNIEnv * env, jobject rights, T_DRM_Rights_Info* pRoInfo) argument 561 Java_android_drm_mobile1_DrmRawContent_nativeConstructDrmContent(JNIEnv * env, jobject rawContent, jobject data, jint len, jint mimeType) argument 606 Java_android_drm_mobile1_DrmRawContent_nativeGetRightsAddress(JNIEnv * env, jobject rawContent) argument 624 Java_android_drm_mobile1_DrmRawContent_nativeGetDeliveryMethod(JNIEnv * env, jobject rawContent) argument 651 Java_android_drm_mobile1_DrmRawContent_nativeReadContent(JNIEnv * env, jobject rawContent, jbyteArray buf, jint bufOff, jint len, jint mediaOff) argument 713 Java_android_drm_mobile1_DrmRawContent_nativeGetContentType(JNIEnv * env, jobject rawContent) argument 731 Java_android_drm_mobile1_DrmRawContent_nativeGetContentLength(JNIEnv * env, jobject rawContent) argument 753 Java_android_drm_mobile1_DrmRawContent_finalize(JNIEnv * env, jobject rawContent) argument 768 Java_android_drm_mobile1_DrmRights_nativeGetConstraintInfo(JNIEnv * env, jobject rights, jint permission, jobject constraint) argument 845 Java_android_drm_mobile1_DrmRights_nativeConsumeRights(JNIEnv * env, jobject rights, jint permission) argument 904 Java_android_drm_mobile1_DrmRightsManager_nativeInstallDrmRights(JNIEnv * env, jobject rightsManager, jobject data, jint len, jint mimeType, jobject rights) argument 952 Java_android_drm_mobile1_DrmRightsManager_nativeQueryRights(JNIEnv * env, jobject rightsManager, jobject rawContent, jobject rights) argument 970 Java_android_drm_mobile1_DrmRightsManager_nativeGetNumOfRights(JNIEnv * env, jobject rightsManager) argument 993 Java_android_drm_mobile1_DrmRightsManager_nativeGetRightsList(JNIEnv * env, jobject rightsManager, jobjectArray rightsArray, jint num) argument 1024 Java_android_drm_mobile1_DrmRightsManager_nativeDeleteRights(JNIEnv * env, jobject rightsManager, jobject rights) argument 1110 registerNativeMethods(JNIEnv* env, const char* className, JNINativeMethod* gMethods, int numMethods) argument 1128 registerNatives(JNIEnv* env) argument 1147 JNIEnv* env = NULL; local [all...] |
/frameworks/base/media/mca/filterfw/java/android/filterfw/core/ |
H A D | GLFrame.java | 364 private native boolean nativeAllocate(GLEnvironment env, int width, int height); argument 366 private native boolean nativeAllocateWithTexture(GLEnvironment env, argument 371 private native boolean nativeAllocateWithFbo(GLEnvironment env, argument 376 private native boolean nativeAllocateExternal(GLEnvironment env); argument
|
/frameworks/base/media/mca/filterfw/jni/ |
H A D | jni_gl_environment.cpp | 65 jboolean Java_android_filterfw_core_GLEnvironment_nativeAllocate(JNIEnv* env, jobject thiz) { argument 66 return ToJBool(WrapObjectInJava(new GLEnv(), env, thiz, true)); 69 jboolean Java_android_filterfw_core_GLEnvironment_nativeDeallocate(JNIEnv* env, jobject thiz) { argument 70 return ToJBool(DeleteNativeObject<GLEnv>(env, thiz)); 73 jboolean Java_android_filterfw_core_GLEnvironment_nativeInitWithNewContext(JNIEnv* env, argument 75 GLEnv* gl_env = ConvertFromJava<GLEnv>(env, thiz); 79 jboolean Java_android_filterfw_core_GLEnvironment_nativeInitWithCurrentContext(JNIEnv* env, argument 81 GLEnv* gl_env = ConvertFromJava<GLEnv>(env, thiz); 85 jboolean Java_android_filterfw_core_GLEnvironment_nativeIsActive(JNIEnv* env, jobject thiz) { argument 86 GLEnv* gl_env = ConvertFromJava<GLEnv>(env, thi 90 Java_android_filterfw_core_GLEnvironment_nativeIsContextActive(JNIEnv* env, jobject thiz) argument 95 Java_android_filterfw_core_GLEnvironment_nativeIsAnyContextActive(JNIEnv* env, jclass clazz) argument 100 Java_android_filterfw_core_GLEnvironment_nativeActivate(JNIEnv* env, jobject thiz) argument 105 Java_android_filterfw_core_GLEnvironment_nativeDeactivate(JNIEnv* env, jobject thiz) argument 110 Java_android_filterfw_core_GLEnvironment_nativeSwapBuffers(JNIEnv* env, jobject thiz) argument 116 getMediaRecorder(JNIEnv* env, jobject jmediarecorder) argument 133 Java_android_filterfw_core_GLEnvironment_nativeAddSurface(JNIEnv* env, jobject thiz, jobject surface) argument 193 Java_android_filterfw_core_GLEnvironment_nativeAddSurfaceWidthHeight(JNIEnv* env, jobject thiz, jobject surface, jint width, jint height) argument 268 Java_android_filterfw_core_GLEnvironment_nativeAddSurfaceFromMediaRecorder( JNIEnv* env, jobject thiz, jobject jmediarecorder) argument 357 Java_android_filterfw_core_GLEnvironment_nativeActivateSurfaceId(JNIEnv* env, jobject thiz, jint surfaceId) argument 364 Java_android_filterfw_core_GLEnvironment_nativeRemoveSurfaceId(JNIEnv* env, jobject thiz, jint surfaceId) argument 371 Java_android_filterfw_core_GLEnvironment_nativeSetSurfaceTimestamp(JNIEnv* env, jobject thiz, jlong timestamp) argument [all...] |
H A D | jni_gl_frame.cpp | 44 jboolean Java_android_filterfw_core_GLFrame_nativeAllocate(JNIEnv* env, argument 49 GLEnv* gl_env_ptr = ConvertFromJava<GLEnv>(env, gl_env); 53 return ToJBool(WrapObjectInJava(frame, env, thiz, true)); 60 jboolean Java_android_filterfw_core_GLFrame_nativeAllocateWithTexture(JNIEnv* env, argument 66 GLEnv* gl_env_ptr = ConvertFromJava<GLEnv>(env, gl_env); 70 return ToJBool(WrapObjectInJava(frame, env, thiz, true)); 77 jboolean Java_android_filterfw_core_GLFrame_nativeAllocateWithFbo(JNIEnv* env, argument 83 GLEnv* gl_env_ptr = ConvertFromJava<GLEnv>(env, gl_env); 87 return ToJBool(WrapObjectInJava(frame, env, thiz, true)); 94 jboolean Java_android_filterfw_core_GLFrame_nativeAllocateExternal(JNIEnv* env, argument 108 Java_android_filterfw_core_GLFrame_nativeDeallocate(JNIEnv* env, jobject thiz) argument 112 Java_android_filterfw_core_GLFrame_setNativeData(JNIEnv* env, jobject thiz, jbyteArray data, jint offset, jint length) argument 129 Java_android_filterfw_core_GLFrame_getNativeData(JNIEnv* env, jobject thiz) argument 141 Java_android_filterfw_core_GLFrame_setNativeInts(JNIEnv* env, jobject thiz, jintArray ints) argument 158 Java_android_filterfw_core_GLFrame_getNativeInts(JNIEnv* env, jobject thiz) argument 170 Java_android_filterfw_core_GLFrame_setNativeFloats(JNIEnv* env, jobject thiz, jfloatArray floats) argument 194 Java_android_filterfw_core_GLFrame_getNativeFloats(JNIEnv* env, jobject thiz) argument 216 Java_android_filterfw_core_GLFrame_setNativeBitmap(JNIEnv* env, jobject thiz, jobject bitmap, jint size) argument 233 Java_android_filterfw_core_GLFrame_getNativeBitmap(JNIEnv* env, jobject thiz, jobject bitmap) argument 248 Java_android_filterfw_core_GLFrame_setNativeViewport(JNIEnv* env, jobject thiz, jint x, jint y, jint width, jint height) argument 258 Java_android_filterfw_core_GLFrame_getNativeTextureId(JNIEnv* env, jobject thiz) argument 263 Java_android_filterfw_core_GLFrame_getNativeFboId(JNIEnv* env, jobject thiz) argument 268 Java_android_filterfw_core_GLFrame_generateNativeMipMap(JNIEnv* env, jobject thiz) argument 273 Java_android_filterfw_core_GLFrame_setNativeTextureParam(JNIEnv* env, jobject thiz, jint param, jint value) argument 281 Java_android_filterfw_core_GLFrame_nativeResetParams(JNIEnv* env, jobject thiz) argument 286 Java_android_filterfw_core_GLFrame_nativeCopyFromNative(JNIEnv* env, jobject thiz, jobject frame) argument 297 Java_android_filterfw_core_GLFrame_nativeCopyFromGL(JNIEnv* env, jobject thiz, jobject frame) argument 308 Java_android_filterfw_core_GLFrame_nativeFocus(JNIEnv* env, jobject thiz) argument 313 Java_android_filterfw_core_GLFrame_nativeReattachTexToFbo(JNIEnv* env, jobject thiz) argument 318 Java_android_filterfw_core_GLFrame_nativeDetachTexFromFbo(JNIEnv* env, jobject thiz) argument [all...] |
H A D | jni_native_buffer.cpp | 20 char* GetJBufferData(JNIEnv* env, jobject buffer, int* size) { argument 21 jclass base_class = env->FindClass("android/filterfw/core/NativeBuffer"); 24 jfieldID ptr_field = env->GetFieldID(base_class, "mDataPointer", "J"); 25 jfieldID size_field = env->GetFieldID(base_class, "mSize", "I"); 28 char* data = reinterpret_cast<char*>(env->GetLongField(buffer, ptr_field)); 30 *size = env->GetIntField(buffer, size_field); 34 env->DeleteLocalRef(base_class); 39 bool AttachDataToJBuffer(JNIEnv* env, jobject buffer, char* data, int size) { argument 40 jclass base_class = env->FindClass("android/filterfw/core/NativeBuffer"); 43 jfieldID ptr_field = env 53 Java_android_filterfw_core_NativeBuffer_allocate(JNIEnv* env, jobject thiz, jint size) argument 58 Java_android_filterfw_core_NativeBuffer_deallocate(JNIEnv* env, jobject thiz, jboolean owns_data) argument 68 Java_android_filterfw_core_NativeBuffer_nativeCopyTo(JNIEnv* env, jobject thiz, jobject new_buffer) argument [all...] |
H A D | jni_native_frame.cpp | 35 jboolean Java_android_filterfw_core_NativeFrame_nativeAllocate(JNIEnv* env, argument 38 return ToJBool(WrapObjectInJava(new NativeFrame(size), env, thiz, true)); 41 jboolean Java_android_filterfw_core_NativeFrame_nativeDeallocate(JNIEnv* env, jobject thiz) { argument 42 return ToJBool(DeleteNativeObject<NativeFrame>(env, thiz)); 53 jboolean Java_android_filterfw_core_NativeFrame_setNativeData(JNIEnv* env, argument 58 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz); 60 jbyte* bytes = env->GetByteArrayElements(data, NULL); 65 env->ReleaseByteArrayElements(data, bytes, JNI_ABORT); 72 jbyteArray Java_android_filterfw_core_NativeFrame_getNativeData(JNIEnv* env, argument 75 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thi 87 Java_android_filterfw_core_NativeFrame_getNativeBuffer(JNIEnv* env, jobject thiz, jobject buffer) argument 98 Java_android_filterfw_core_NativeFrame_setNativeInts(JNIEnv* env, jobject thiz, jintArray ints) argument 116 Java_android_filterfw_core_NativeFrame_getNativeInts(JNIEnv* env, jobject thiz, jint size) argument 132 Java_android_filterfw_core_NativeFrame_setNativeFloats(JNIEnv* env, jobject thiz, jfloatArray floats) argument 150 Java_android_filterfw_core_NativeFrame_getNativeFloats(JNIEnv* env, jobject thiz, jint size) argument 166 Java_android_filterfw_core_NativeFrame_setNativeBitmap(JNIEnv* env, jobject thiz, jobject bitmap, jint size, jint bytes_per_sample) argument 216 Java_android_filterfw_core_NativeFrame_getNativeBitmap(JNIEnv* env, jobject thiz, jobject bitmap, jint size, jint bytes_per_sample) argument 268 Java_android_filterfw_core_NativeFrame_getNativeCapacity(JNIEnv* env, jobject thiz) argument 273 Java_android_filterfw_core_NativeFrame_nativeCopyFromNative(JNIEnv* env, jobject thiz, jobject frame) argument 284 Java_android_filterfw_core_NativeFrame_nativeCopyFromGL(JNIEnv* env, jobject thiz, jobject frame) argument [all...] |
H A D | jni_native_program.cpp | 30 jboolean Java_android_filterfw_core_NativeProgram_allocate(JNIEnv* env, jobject thiz) { argument 31 return ToJBool(WrapObjectInJava(new NativeProgram(), env, thiz, true)); 34 jboolean Java_android_filterfw_core_NativeProgram_deallocate(JNIEnv* env, jobject thiz) { argument 35 return ToJBool(DeleteNativeObject<NativeProgram>(env, thiz)); 38 jboolean Java_android_filterfw_core_NativeProgram_nativeInit(JNIEnv* env, jobject thiz) { argument 39 NativeProgram* program = ConvertFromJava<NativeProgram>(env, thiz); 43 jboolean Java_android_filterfw_core_NativeProgram_openNativeLibrary(JNIEnv* env, argument 46 NativeProgram* program = ConvertFromJava<NativeProgram>(env, thiz); 47 return ToJBool(program && lib_name && program->OpenLibrary(ToCppString(env, lib_name))); 50 jboolean Java_android_filterfw_core_NativeProgram_bindInitFunction(JNIEnv* env, argument 57 Java_android_filterfw_core_NativeProgram_bindSetValueFunction(JNIEnv* env, jobject thiz, jstring func_name) argument 66 Java_android_filterfw_core_NativeProgram_bindGetValueFunction(JNIEnv* env, jobject thiz, jstring func_name) argument 75 Java_android_filterfw_core_NativeProgram_bindProcessFunction(JNIEnv* env, jobject thiz, jstring func_name) argument 82 Java_android_filterfw_core_NativeProgram_bindResetFunction(JNIEnv* env, jobject thiz, jstring func_name) argument 91 Java_android_filterfw_core_NativeProgram_bindTeardownFunction(JNIEnv* env, jobject thiz, jstring func_name) argument 100 Java_android_filterfw_core_NativeProgram_callNativeInit(JNIEnv* env, jobject thiz) argument 105 Java_android_filterfw_core_NativeProgram_callNativeSetValue(JNIEnv* env, jobject thiz, jstring key, jstring value) argument 119 Java_android_filterfw_core_NativeProgram_callNativeGetValue(JNIEnv* env, jobject thiz, jstring key) argument 130 Java_android_filterfw_core_NativeProgram_callNativeProcess(JNIEnv* env, jobject thiz, jobjectArray inputs, jobject output) argument 179 Java_android_filterfw_core_NativeProgram_callNativeReset(JNIEnv* env, jobject thiz) argument 184 Java_android_filterfw_core_NativeProgram_callNativeTeardown(JNIEnv* env, jobject thiz) argument [all...] |
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...] |
H A D | jni_util.cpp | 35 JavaObject::JavaObject(jobject object, JNIEnv* env) 39 object_ = env->NewGlobalRef(object_); 66 JNIEnv* env = GetCurrentJNIEnv(); 67 if (!env) 70 env->DeleteGlobalRef(object_); 91 JNIEnv* env = NULL; 92 const jint result = vm->GetEnv(reinterpret_cast<void**>(&env), 94 return result == JNI_OK ? env : NULL; 98 jstring ToJString(JNIEnv* env, const std::string& value) { argument 99 return env 102 ToCppString(JNIEnv* env, jstring value) argument 121 IsJavaInstanceOf(JNIEnv* env, jobject object, const std::string& class_name) argument 127 CreateJObject(JNIEnv* env, const std::string& class_name, const std::string& signature, T value) argument 133 ToCValue(JNIEnv* env, jobject object) argument 162 ToJObject(JNIEnv* env, const Value& value) argument [all...] |
H A D | jni_util.h | 51 JavaObject(jobject object, JNIEnv* env); 130 int GetObjectID(JNIEnv* env, jobject j_object) { argument 131 jclass cls = env->GetObjectClass(j_object); 132 jfieldID id_field = env->GetFieldID(cls, id_field_name_.c_str(), "I"); 133 const int result = env->GetIntField(j_object, id_field); 134 env->DeleteLocalRef(cls); 141 bool WrapObject(T* c_object, JNIEnv* env, jobject j_object, bool owns) { argument 143 jclass cls = env->GetObjectClass(j_object); 144 jfieldID id_field = env->GetFieldID(cls, id_field_name_.c_str(), "I"); 145 env 165 CreateJavaObject(JNIEnv* env) argument 212 WrapObjectInJava(T* c_object, JNIEnv* env, jobject j_object, bool owns) argument 221 WrapNewObjectInJava(T* c_object, JNIEnv* env, bool owns) argument 235 ConvertFromJava(JNIEnv* env, jobject j_object) argument 245 DeleteNativeObject(JNIEnv* env, jobject j_object) argument [all...] |
H A D | jni_vertex_frame.cpp | 24 jboolean Java_android_filterfw_core_VertexFrame_nativeAllocate(JNIEnv* env, argument 27 return ToJBool(WrapObjectInJava(new VertexFrame(size), env, thiz, true)); 30 jboolean Java_android_filterfw_core_VertexFrame_nativeDeallocate(JNIEnv* env, jobject thiz) { argument 31 return ToJBool(DeleteNativeObject<VertexFrame>(env, thiz)); 34 jboolean Java_android_filterfw_core_VertexFrame_setNativeInts(JNIEnv* env, argument 38 VertexFrame* frame = ConvertFromJava<VertexFrame>(env, thiz); 40 jint* int_ptr = env->GetIntArrayElements(ints, NULL); 41 const int length = env->GetArrayLength(ints); 45 env->ReleaseIntArrayElements(ints, int_ptr, JNI_ABORT); 52 jboolean Java_android_filterfw_core_VertexFrame_setNativeFloats(JNIEnv* env, argument 69 Java_android_filterfw_core_VertexFrame_setNativeData(JNIEnv* env, jobject thiz, jbyteArray data, jint offset, jint length) argument 87 Java_android_filterfw_core_VertexFrame_getNativeVboId(JNIEnv* env, jobject thiz) argument [all...] |
/frameworks/base/media/mca/filterpacks/java/android/filterpacks/imageproc/ |
H A D | BitmapSource.java | 112 public void tearDown(FilterContext env) { argument
|
H A D | CropFilter.java | 113 public void process(FilterContext env) { argument 118 createProgram(env, imageFrame.getFormat()); 129 Frame output = env.getFrameManager().newFrame(outputFormat);
|