Searched defs:env (Results 51 - 75 of 199) sorted by last modified time

12345678

/frameworks/base/media/jni/
H A Dandroid_media_MediaProfiles.cpp37 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 Dandroid_media_MediaRecorder.cpp45 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 Dandroid_media_MediaScanner.cpp50 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 Dandroid_media_ResampleInputStream.cpp76 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 Dandroid_media_Utils.cpp30 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 Dandroid_mtp_MtpDatabase.cpp78 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 Dandroid_mtp_MtpDevice.cpp88 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 Dandroid_mtp_MtpServer.cpp53 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 Dandroid_media_AudioEffect.cpp107 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 Dandroid_media_Visualizer.cpp83 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 DVideoEditorMain.cpp172 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 Dandroid_media_SoundPool.cpp36 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 Ddrm1_jni.c69 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 DGLFrame.java364 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 Djni_gl_environment.cpp65 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 Djni_gl_frame.cpp44 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 Djni_native_buffer.cpp20 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 Djni_native_frame.cpp35 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 Djni_native_program.cpp30 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 Djni_shader_program.cpp38 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 Djni_util.cpp35 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 Djni_util.h51 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 Djni_vertex_frame.cpp24 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 DBitmapSource.java112 public void tearDown(FilterContext env) { argument
H A DCropFilter.java113 public void process(FilterContext env) { argument
118 createProgram(env, imageFrame.getFormat());
129 Frame output = env.getFrameManager().newFrame(outputFormat);

Completed in 1048 milliseconds

12345678