/frameworks/base/media/jni/ |
H A D | android_media_MediaDescrambler.cpp | 51 JDescrambler(JNIEnv *env, jobject descramberBinderObj); 90 static sp<JDescrambler> getDescrambler(JNIEnv *env, jobject thiz) { argument 91 return (JDescrambler *)env->GetLongField(thiz, gFields.context); 95 JNIEnv *env, jobject thiz, const sp<JDescrambler> &descrambler) { 96 sp<JDescrambler> old = (JDescrambler *)env->GetLongField(thiz, gFields.context); 103 env->SetLongField(thiz, gFields.context, (jlong)descrambler.get()); 107 JNIEnv *env, jobject byteBuf, jint offset, jint limit, size_t length, 109 void *ptr = env->GetDirectBufferAddress(byteBuf); 113 ScopedLocalRef<jclass> byteBufClass(env, env 94 setDescrambler( JNIEnv *env, jobject thiz, const sp<JDescrambler> &descrambler) argument 106 getBufferAndSize( JNIEnv *env, jobject byteBuf, jint offset, jint limit, size_t length, void **outPtr, jbyteArray *outByteArray) argument 146 JDescrambler(JNIEnv *env, jobject descramblerBinderObj) argument 160 GetDescrambler(JNIEnv *env, jobject obj) argument 265 android_media_MediaDescrambler_native_release(JNIEnv *env, jobject thiz) argument 269 android_media_MediaDescrambler_native_init(JNIEnv *env) argument 284 android_media_MediaDescrambler_native_setup( JNIEnv *env, jobject thiz, jobject descramblerBinderObj) argument 289 getSubSampleInfo(JNIEnv *env, jint numSubSamples, jintArray numBytesOfClearDataObj, jintArray numBytesOfEncryptedDataObj, hidl_vec<SubSample> *outSubSamples) argument 353 createServiceSpecificException( JNIEnv *env, int serviceSpecificError, const char *msg) argument 376 android_media_MediaDescrambler_native_descramble( JNIEnv *env, jobject thiz, jbyte key, jbyte flags, jint numSubSamples, jintArray numBytesOfClearDataObj, jintArray numBytesOfEncryptedDataObj, jobject srcBuf, jint srcOffset, jint srcLimit, jobject dstBuf, jint dstOffset, jint dstLimit) argument 465 register_android_media_Descrambler(JNIEnv *env) argument [all...] |
H A D | android_media_MediaDrm.cpp | 45 var = env->FindClass(className); \ 49 var = env->GetFieldID(clazz, fieldName, fieldDescriptor); \ 53 var = env->GetMethodID(clazz, fieldName, fieldDescriptor); \ 57 var = env->GetStaticFieldID(clazz, fieldName, fieldDescriptor); \ 61 var = env->GetStaticMethodID(clazz, fieldName, fieldDescriptor); \ 65 var = env->GetStaticObjectField(clazz, fieldName); \ 192 jobject nativeToJavaPersistableBundle(JNIEnv *env, jobject thiz, argument 194 if (env == NULL || thiz == NULL || nativeBundle == NULL) { 201 jobject jParcel = android::createJavaParcelObject(env); 207 android::Parcel* nativeParcel = android::parcelForJavaObject(env, jParce 247 JNIDrmListener(JNIEnv* env, jobject thiz, jobject weak_thiz) argument 268 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 312 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 331 throwStateException(JNIEnv *env, const char *msg, status_t err) argument 340 throwExceptionAsNecessary( JNIEnv *env, status_t err, const char *msg = NULL) argument 412 GetDrm(JNIEnv *env, jobject thiz) argument 417 JDrm( JNIEnv *env, jobject thiz, const uint8_t uuid[16], const String8 &appPackageName) argument 428 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 511 JByteArrayToVector(JNIEnv *env, jbyteArray const &byteArray) argument 519 VectorToJByteArray(JNIEnv *env, Vector<uint8_t> const &vector) argument 528 JStringToString8(JNIEnv *env, jstring const &jstr) argument 551 HashMapToKeyedVector( JNIEnv *env, jobject &hashMap, bool* pIsOK) argument 602 KeyedVectorToHashMap(JNIEnv *env, KeyedVector<String8, String8> const &map) argument 615 ListOfVectorsToArrayListOfByteArray(JNIEnv *env, List<Vector<uint8_t> > list) argument 634 setDrm( JNIEnv *env, jobject thiz, const sp<JDrm> &drm) argument 648 CheckDrm(JNIEnv *env, const sp<IDrm> &drm) argument 656 CheckSession(JNIEnv *env, const sp<IDrm> &drm, jbyteArray const &jsessionId) argument 669 android_media_MediaDrm_native_release(JNIEnv *env, jobject thiz) argument 677 android_media_MediaDrm_native_init(JNIEnv *env) argument 821 android_media_MediaDrm_native_setup( JNIEnv *env, jobject thiz, jobject weak_this, jbyteArray uuidObj, jstring jappPackageName) argument 863 android_media_MediaDrm_isCryptoSchemeSupportedNative( JNIEnv *env, jobject , jbyteArray uuidObj, jstring jmimeType) argument 889 android_media_MediaDrm_openSession( JNIEnv *env, jobject thiz, jint jlevel) argument 928 android_media_MediaDrm_closeSession( JNIEnv *env, jobject thiz, jbyteArray jsessionId) argument 943 android_media_MediaDrm_getKeyRequest( JNIEnv *env, jobject thiz, jbyteArray jsessionId, jbyteArray jinitData, jstring jmimeType, jint jkeyType, jobject joptParams) argument 1043 android_media_MediaDrm_provideKeyResponse( JNIEnv *env, jobject thiz, jbyteArray jsessionId, jbyteArray jresponse) argument 1069 android_media_MediaDrm_removeKeys( JNIEnv *env, jobject thiz, jbyteArray jkeysetId) argument 1086 android_media_MediaDrm_restoreKeys( JNIEnv *env, jobject thiz, jbyteArray jsessionId, jbyteArray jkeysetId) argument 1109 android_media_MediaDrm_queryKeyStatus( JNIEnv *env, jobject thiz, jbyteArray jsessionId) argument 1129 android_media_MediaDrm_getProvisionRequestNative( JNIEnv *env, jobject thiz, jint jcertType, jstring jcertAuthority) argument 1174 android_media_MediaDrm_provideProvisionResponseNative( JNIEnv *env, jobject thiz, jbyteArray jresponse) argument 1211 android_media_MediaDrm_getSecureStops( JNIEnv *env, jobject thiz) argument 1230 android_media_MediaDrm_getSecureStopIds( JNIEnv *env, jobject thiz) argument 1251 android_media_MediaDrm_getSecureStop( JNIEnv *env, jobject thiz, jbyteArray ssid) argument 1270 android_media_MediaDrm_releaseSecureStops( JNIEnv *env, jobject thiz, jbyteArray jssRelease) argument 1285 android_media_MediaDrm_removeSecureStop( JNIEnv *env, jobject thiz, jbyteArray ssid) argument 1300 android_media_MediaDrm_removeAllSecureStops( JNIEnv *env, jobject thiz) argument 1334 android_media_MediaDrm_getConnectedHdcpLevel(JNIEnv *env, jobject thiz) argument 1353 android_media_MediaDrm_getMaxHdcpLevel(JNIEnv *env, jobject thiz) argument 1372 android_media_MediaDrm_getOpenSessionCount(JNIEnv *env, jobject thiz) argument 1389 android_media_MediaDrm_getMaxSessionCount(JNIEnv *env, jobject thiz) argument 1406 android_media_MediaDrm_getSecurityLevel(JNIEnv *env, jobject thiz, jbyteArray jsessionId) argument 1441 android_media_MediaDrm_getPropertyString( JNIEnv *env, jobject thiz, jstring jname) argument 1467 android_media_MediaDrm_getPropertyByteArray( JNIEnv *env, jobject thiz, jstring jname) argument 1493 android_media_MediaDrm_setPropertyString( JNIEnv *env, jobject thiz, jstring jname, jstring jvalue) argument 1521 android_media_MediaDrm_setPropertyByteArray( JNIEnv *env, jobject thiz, jstring jname, jbyteArray jvalue) argument 1549 android_media_MediaDrm_setCipherAlgorithmNative( JNIEnv *env, jobject , jobject jdrm, jbyteArray jsessionId, jstring jalgorithm) argument 1573 android_media_MediaDrm_setMacAlgorithmNative( JNIEnv *env, jobject , jobject jdrm, jbyteArray jsessionId, jstring jalgorithm) argument 1598 android_media_MediaDrm_encryptNative( JNIEnv *env, jobject , jobject jdrm, jbyteArray jsessionId, jbyteArray jkeyId, jbyteArray jinput, jbyteArray jiv) argument 1629 android_media_MediaDrm_decryptNative( JNIEnv *env, jobject , jobject jdrm, jbyteArray jsessionId, jbyteArray jkeyId, jbyteArray jinput, jbyteArray jiv) argument 1659 android_media_MediaDrm_signNative( JNIEnv *env, jobject , jobject jdrm, jbyteArray jsessionId, jbyteArray jkeyId, jbyteArray jmessage) argument 1689 android_media_MediaDrm_verifyNative( JNIEnv *env, jobject , jobject jdrm, jbyteArray jsessionId, jbyteArray jkeyId, jbyteArray jmessage, jbyteArray jsignature) argument 1718 android_media_MediaDrm_native_getMetrics(JNIEnv *env, jobject thiz) argument 1738 android_media_MediaDrm_signRSANative( JNIEnv *env, jobject , jobject jdrm, jbyteArray jsessionId, jstring jalgorithm, jbyteArray jwrappedKey, jbyteArray jmessage) argument 1881 register_android_media_Drm(JNIEnv *env) argument [all...] |
H A D | android_media_MediaExtractor.cpp | 60 JMediaExtractor::JMediaExtractor(JNIEnv *env, jobject thiz) argument 63 jclass clazz = env->GetObjectClass(thiz); 66 mClass = (jclass)env->NewGlobalRef(clazz); 67 mObject = env->NewWeakGlobalRef(thiz); 73 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 75 env->DeleteWeakGlobalRef(mObject); 77 env->DeleteGlobalRef(mClass); 96 status_t JMediaExtractor::setMediaCas(JNIEnv *env, jobject casBinderObj) { argument 102 JHwRemoteBinder::GetNativeContext(env, casBinderObj)->getBinder(); 131 JNIEnv *env local 143 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 167 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 298 setMediaExtractor( JNIEnv *env, jobject thiz, const sp<JMediaExtractor> &extractor) argument 314 getMediaExtractor(JNIEnv *env, jobject thiz) argument 318 android_media_MediaExtractor_release(JNIEnv *env, jobject thiz) argument 322 android_media_MediaExtractor_getTrackCount( JNIEnv *env, jobject thiz) argument 334 android_media_MediaExtractor_getTrackFormatNative( JNIEnv *env, jobject thiz, jint index) argument 354 android_media_MediaExtractor_getFileFormatNative( JNIEnv *env, jobject thiz) argument 374 android_media_MediaExtractor_selectTrack( JNIEnv *env, jobject thiz, jint index) argument 391 android_media_MediaExtractor_unselectTrack( JNIEnv *env, jobject thiz, jint index) argument 408 android_media_MediaExtractor_seekTo( JNIEnv *env, jobject thiz, jlong timeUs, jint mode) argument 426 android_media_MediaExtractor_advance( JNIEnv *env, jobject thiz) argument 447 android_media_MediaExtractor_readSampleData( JNIEnv *env, jobject thiz, jobject byteBuf, jint offset) argument 469 android_media_MediaExtractor_getSampleTrackIndex( JNIEnv *env, jobject thiz) argument 491 android_media_MediaExtractor_getSampleTime( JNIEnv *env, jobject thiz) argument 513 android_media_MediaExtractor_getSampleSize( JNIEnv *env, jobject thiz) argument 535 android_media_MediaExtractor_getSampleFlags( JNIEnv *env, jobject thiz) argument 557 android_media_MediaExtractor_getSampleCryptoInfo( JNIEnv *env, jobject thiz, jobject cryptoInfoObj) argument 671 android_media_MediaExtractor_native_init(JNIEnv *env) argument 688 android_media_MediaExtractor_native_setup( JNIEnv *env, jobject thiz) argument 694 android_media_MediaExtractor_setDataSource( JNIEnv *env, jobject thiz, jobject httpServiceBinderObj, jstring pathObj, jobjectArray keysArray, jobjectArray valuesArray) argument 744 android_media_MediaExtractor_setDataSourceFd( JNIEnv *env, jobject thiz, jobject fileDescObj, jlong offset, jlong length) argument 772 android_media_MediaExtractor_setDataSourceCallback( JNIEnv *env, jobject thiz, jobject callbackObj) argument 805 android_media_MediaExtractor_setMediaCas( JNIEnv *env, jobject thiz, jobject casBinderObj) argument 825 android_media_MediaExtractor_getCachedDurationUs( JNIEnv *env, jobject thiz) argument 843 android_media_MediaExtractor_hasCacheReachedEOS( JNIEnv *env, jobject thiz) argument 861 android_media_MediaExtractor_native_finalize( JNIEnv *env, jobject thiz) argument 867 android_media_MediaExtractor_native_getMetrics(JNIEnv * env, jobject thiz) argument 968 register_android_media_MediaExtractor(JNIEnv *env) argument [all...] |
H A D | android_media_MediaHTTPConnection.cpp | 34 JMediaHTTPConnection::JMediaHTTPConnection(JNIEnv *env, jobject thiz) argument 38 jclass clazz = env->GetObjectClass(thiz); 41 mClass = (jclass)env->NewGlobalRef(clazz); 42 mObject = env->NewWeakGlobalRef(thiz); 48 env, env->NewByteArray(JMediaHTTPConnection::kBufferSize)); 50 mByteArrayObj = (jbyteArray)env->NewGlobalRef(tmp.get()); 54 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 56 env->DeleteGlobalRef(mByteArrayObj); 58 env 84 setObject( JNIEnv *env, jobject thiz, const sp<JMediaHTTPConnection> &conn) argument 100 getObject(JNIEnv *env, jobject thiz) argument 104 android_media_MediaHTTPConnection_native_init(JNIEnv *env) argument 115 android_media_MediaHTTPConnection_native_setup( JNIEnv *env, jobject thiz) argument 122 android_media_MediaHTTPConnection_native_finalize( JNIEnv *env, jobject thiz) argument 127 android_media_MediaHTTPConnection_native_getIMemory( JNIEnv *env, jobject thiz) argument 134 android_media_MediaHTTPConnection_native_readAt( JNIEnv *env, jobject thiz, jlong offset, jint size) argument 174 register_android_media_MediaHTTPConnection(JNIEnv *env) argument [all...] |
H A D | android_media_MediaMetadataRetriever.cpp | 61 static void process_media_retriever_call(JNIEnv *env, status_t opStatus, const char* exception, const char *message) argument 64 jniThrowException(env, "java/lang/IllegalStateException", NULL); 68 jniThrowException( env, exception, message); 73 jniThrowException( env, exception, msg); 78 static sp<MediaMetadataRetriever> getRetriever(JNIEnv* env, jobject thiz) argument 81 MediaMetadataRetriever* retriever = (MediaMetadataRetriever*) env->GetLongField(thiz, fields.context); 85 static void setRetriever(JNIEnv* env, jobject thiz, const sp<MediaMetadataRetriever> &retriever) argument 92 sp<MediaMetadataRetriever> old = getRetriever(env, thiz); 97 env->SetLongField(thiz, fields.context, (jlong) retriever.get()); 102 JNIEnv *env, jobjec 101 android_media_MediaMetadataRetriever_setDataSourceAndHeaders( JNIEnv *env, jobject thiz, jobject httpServiceBinderObj, jstring path, jobjectArray keys, jobjectArray values) argument 162 android_media_MediaMetadataRetriever_setDataSourceFD(JNIEnv *env, jobject thiz, jobject fileDescriptor, jlong offset, jlong length) argument 191 android_media_MediaMetadataRetriever_setDataSourceCallback(JNIEnv *env, jobject thiz, jobject dataSource) argument 263 getBitmapFromVideoFrame( JNIEnv *env, VideoFrame *videoFrame, jint dst_width, jint dst_height, SkColorType outColorType) argument 352 getColorFormat(JNIEnv *env, jobject options) argument 366 setOutColorType(JNIEnv *env, int colorFormat, jobject options) argument 384 android_media_MediaMetadataRetriever_getFrameAtTime( JNIEnv *env, jobject thiz, jlong timeUs, jint option, jint dst_width, jint dst_height) argument 409 android_media_MediaMetadataRetriever_getImageAtIndex( JNIEnv *env, jobject thiz, jint index, jobject params) argument 437 android_media_MediaMetadataRetriever_getThumbnailImageAtIndex( JNIEnv *env, jobject thiz, jint index, jobject params, jint targetSize, jint maxPixels) argument 492 android_media_MediaMetadataRetriever_getFrameAtIndex( JNIEnv *env, jobject thiz, jint frameIndex, jint numFrames, jobject params) argument 534 android_media_MediaMetadataRetriever_getEmbeddedPicture( JNIEnv *env, jobject thiz, jint pictureType) argument 570 android_media_MediaMetadataRetriever_extractMetadata(JNIEnv *env, jobject thiz, jint keyCode) argument 587 android_media_MediaMetadataRetriever_release(JNIEnv *env, jobject thiz) argument 594 android_media_MediaMetadataRetriever_native_finalize(JNIEnv *env, jobject thiz) argument 604 android_media_MediaMetadataRetriever_native_init(JNIEnv *env) argument 691 android_media_MediaMetadataRetriever_native_setup(JNIEnv *env, jobject thiz) argument 750 register_android_media_MediaMetadataRetriever(JNIEnv *env) argument [all...] |
H A D | android_media_MediaMuxer.cpp | 47 JNIEnv *env, jclass /* clazz */, jlong nativeObject, jobjectArray keys, 51 jniThrowException(env, "java/lang/IllegalStateException", 57 status_t err = ConvertKeyValueArraysToMessage(env, keys, values, 60 jniThrowException(env, "java/lang/IllegalArgumentException", 69 jniThrowException(env, "java/lang/IllegalStateException", 77 JNIEnv *env, jclass /* clazz */, jlong nativeObject, jint trackIndex, 81 jniThrowException(env, "java/lang/IllegalStateException", 87 void *dst = env->GetDirectBufferAddress(byteBuf); 95 (jbyteArray)env->CallObjectMethod(byteBuf, gFields.arrayID); 98 jniThrowException(env, "jav 46 android_media_MediaMuxer_addTrack( JNIEnv *env, jclass , jlong nativeObject, jobjectArray keys, jobjectArray values) argument 76 android_media_MediaMuxer_writeSampleData( JNIEnv *env, jclass , jlong nativeObject, jint trackIndex, jobject byteBuf, jint offset, jint size, jlong timeUs, jint flags) argument 138 android_media_MediaMuxer_native_setup( JNIEnv *env, jclass clazz, jobject fileDescriptor, jint format) argument 173 android_media_MediaMuxer_setOrientationHint( JNIEnv *env, jclass , jlong nativeObject, jint degrees) argument 191 android_media_MediaMuxer_setLocation( JNIEnv *env, jclass , jlong nativeObject, jint latitude, jint longitude) argument 203 android_media_MediaMuxer_start(JNIEnv *env, jclass , jlong nativeObject) argument 221 android_media_MediaMuxer_stop(JNIEnv *env, jclass , jlong nativeObject) argument 275 register_android_media_MediaMuxer(JNIEnv *env) argument [all...] |
H A D | android_media_MediaPlayer.cpp | 62 var = env->FindClass(className); \ 66 var = env->GetMethodID(clazz, fieldName, fieldDescriptor); \ 109 JNIMediaPlayerListener(JNIEnv* env, jobject thiz, jobject weak_thiz); 118 JNIMediaPlayerListener::JNIMediaPlayerListener(JNIEnv* env, jobject thiz, jobject weak_thiz) argument 123 jclass clazz = env->GetObjectClass(thiz); 126 jniThrowException(env, "java/lang/Exception", NULL); 129 mClass = (jclass)env->NewGlobalRef(clazz); 133 mObject = env->NewGlobalRef(weak_thiz); 139 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 140 env 146 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 169 getMediaPlayer(JNIEnv* env, jobject thiz) argument 176 setMediaPlayer(JNIEnv* env, jobject thiz, const sp<MediaPlayer>& player) argument 194 process_media_player_call(JNIEnv *env, jobject thiz, status_t opStatus, const char* exception, const char *message) argument 223 android_media_MediaPlayer_setDataSourceAndHeaders( JNIEnv *env, jobject thiz, jobject httpServiceBinderObj, jstring path, jobjectArray keys, jobjectArray values) argument 273 android_media_MediaPlayer_setDataSourceFD(JNIEnv *env, jobject thiz, jobject fileDescriptor, jlong offset, jlong length) argument 291 android_media_MediaPlayer_setDataSourceCallback(JNIEnv *env, jobject thiz, jobject dataSource) argument 308 getVideoSurfaceTexture(JNIEnv* env, jobject thiz) argument 314 decVideoSurfaceRef(JNIEnv *env, jobject thiz) argument 328 setVideoSurface(JNIEnv *env, jobject thiz, jobject jsurface, jboolean mediaPlayerMustBeAlive) argument 368 android_media_MediaPlayer_setVideoSurface(JNIEnv *env, jobject thiz, jobject jsurface) argument 374 android_media_MediaPlayer_getBufferingParams(JNIEnv *env, jobject thiz) argument 396 android_media_MediaPlayer_setBufferingParams(JNIEnv *env, jobject thiz, jobject params) argument 418 android_media_MediaPlayer_prepare(JNIEnv *env, jobject thiz) argument 435 android_media_MediaPlayer_prepareAsync(JNIEnv *env, jobject thiz) argument 452 android_media_MediaPlayer_start(JNIEnv *env, jobject thiz) argument 464 android_media_MediaPlayer_stop(JNIEnv *env, jobject thiz) argument 476 android_media_MediaPlayer_pause(JNIEnv *env, jobject thiz) argument 488 android_media_MediaPlayer_isPlaying(JNIEnv *env, jobject thiz) argument 502 android_media_MediaPlayer_setPlaybackParams(JNIEnv *env, jobject thiz, jobject params) argument 548 android_media_MediaPlayer_getPlaybackParams(JNIEnv *env, jobject thiz) argument 576 android_media_MediaPlayer_setSyncParams(JNIEnv *env, jobject thiz, jobject params) argument 619 android_media_MediaPlayer_getSyncParams(JNIEnv *env, jobject thiz) argument 657 android_media_MediaPlayer_seekTo(JNIEnv *env, jobject thiz, jlong msec, jint mode) argument 669 android_media_MediaPlayer_notifyAt(JNIEnv *env, jobject thiz, jlong mediaTimeUs) argument 681 android_media_MediaPlayer_getVideoWidth(JNIEnv *env, jobject thiz) argument 698 android_media_MediaPlayer_getVideoHeight(JNIEnv *env, jobject thiz) argument 715 android_media_MediaPlayer_native_getMetrics(JNIEnv *env, jobject thiz) argument 743 android_media_MediaPlayer_getCurrentPosition(JNIEnv *env, jobject thiz) argument 757 android_media_MediaPlayer_getDuration(JNIEnv *env, jobject thiz) argument 771 android_media_MediaPlayer_reset(JNIEnv *env, jobject thiz) argument 783 android_media_MediaPlayer_setAudioStreamType(JNIEnv *env, jobject thiz, jint streamtype) argument 795 android_media_MediaPlayer_getAudioStreamType(JNIEnv *env, jobject thiz) argument 809 android_media_MediaPlayer_setParameter(JNIEnv *env, jobject thiz, jint key, jobject java_request) argument 828 android_media_MediaPlayer_setLooping(JNIEnv *env, jobject thiz, jboolean looping) argument 840 android_media_MediaPlayer_isLooping(JNIEnv *env, jobject thiz) argument 852 android_media_MediaPlayer_setVolume(JNIEnv *env, jobject thiz, jfloat leftVolume, jfloat rightVolume) argument 866 android_media_MediaPlayer_invoke(JNIEnv *env, jobject thiz, jobject java_request, jobject java_reply) argument 885 android_media_MediaPlayer_setMetadataFilter(JNIEnv *env, jobject thiz, jobject request) argument 904 android_media_MediaPlayer_getMetadata(JNIEnv *env, jobject thiz, jboolean update_only, jboolean apply_filter, jobject reply) argument 936 android_media_MediaPlayer_native_init(JNIEnv *env) argument 999 android_media_MediaPlayer_native_setup(JNIEnv *env, jobject thiz, jobject weak_this) argument 1017 android_media_MediaPlayer_release(JNIEnv *env, jobject thiz) argument 1030 android_media_MediaPlayer_native_finalize(JNIEnv *env, jobject thiz) argument 1040 android_media_MediaPlayer_set_audio_session_id(JNIEnv *env, jobject thiz, jint sessionId) argument 1052 android_media_MediaPlayer_get_audio_session_id(JNIEnv *env, jobject thiz) argument 1064 android_media_MediaPlayer_setAuxEffectSendLevel(JNIEnv *env, jobject thiz, jfloat level) argument 1075 android_media_MediaPlayer_attachAuxEffect(JNIEnv *env, jobject thiz, jint effectId) argument 1086 android_media_MediaPlayer_pullBatteryData( JNIEnv *env, jobject , jobject java_reply) argument 1102 android_media_MediaPlayer_setRetransmitEndpoint(JNIEnv *env, jobject thiz, jstring addrString, jint port) argument 1141 android_media_MediaPlayer_setNextMediaPlayer(JNIEnv *env, jobject thiz, jobject java_player) argument 1168 android_media_MediaPlayer_applyVolumeShaper(JNIEnv *env, jobject thiz, jobject jconfig, jobject joperation) argument 1198 android_media_MediaPlayer_getVolumeShaperState(JNIEnv *env, jobject thiz, jint id) argument 1216 throwDrmStateException(JNIEnv *env, const char *msg, status_t err) argument 1227 throwDrmExceptionAsNecessary(JNIEnv *env, status_t err, const char *msg = NULL) argument 1298 JByteArrayToVector(JNIEnv *env, jbyteArray const &byteArray) argument 1307 android_media_MediaPlayer_prepareDrm(JNIEnv *env, jobject thiz, jbyteArray uuidObj, jbyteArray drmSessionIdObj) argument 1359 android_media_MediaPlayer_releaseDrm(JNIEnv *env, jobject thiz) argument 1382 android_media_MediaPlayer_setOutputDevice(JNIEnv *env, jobject thiz, jint device_id) argument 1391 android_media_MediaPlayer_getRoutedDeviceId(JNIEnv *env, jobject thiz) argument 1400 android_media_MediaPlayer_enableDeviceCallback( JNIEnv* env, jobject thiz, jboolean enabled) argument 1486 register_android_media_MediaPlayer(JNIEnv *env) argument 1513 JNIEnv* env = NULL; local [all...] |
H A D | android_media_MediaPlayer2.cpp | 60 var = env->FindClass(className); \ 64 var = env->GetMethodID(clazz, fieldName, fieldDescriptor); \ 103 JNIEnv *env, jobjectArray keys, jobjectArray values, 109 nKeyValuePairs = env->GetArrayLength(keys); 110 failed = (nKeyValuePairs != env->GetArrayLength(values)); 120 jniThrowException(env, "java/lang/IllegalArgumentException", NULL); 127 jstring key = (jstring) env->GetObjectArrayElement(keys, i); 128 jstring value = (jstring) env->GetObjectArrayElement(values, i); 130 const char* keyStr = env->GetStringUTFChars(key, NULL); 135 const char* valueStr = env 102 ConvertKeyValueArraysToKeyedVector( JNIEnv *env, jobjectArray keys, jobjectArray values, KeyedVector<String8, String8>* keyedVector) argument 166 JNIMediaPlayer2Listener(JNIEnv* env, jobject thiz, jobject weak_thiz) argument 187 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 194 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 217 getMediaPlayer(JNIEnv* env, jobject thiz) argument 224 setMediaPlayer(JNIEnv* env, jobject thiz, const sp<MediaPlayer2>& player) argument 242 process_media_player_call( JNIEnv *env, jobject thiz, status_t opStatus, const char* exception, const char *message) argument 276 android_media_MediaPlayer2_handleDataSourceUrl( JNIEnv *env, jobject thiz, jboolean isCurrent, jlong srcId, jobject httpServiceObj, jstring path, jobjectArray keys, jobjectArray values) argument 335 android_media_MediaPlayer2_handleDataSourceFD( JNIEnv *env, jobject thiz, jboolean isCurrent, jlong srcId, jobject fileDescriptor, jlong offset, jlong length) argument 396 android_media_MediaPlayer2_handleDataSourceCallback( JNIEnv *env, jobject thiz, jboolean isCurrent, jlong srcId, jobject dataSource) argument 426 getVideoSurfaceTexture(JNIEnv* env, jobject thiz) argument 432 decVideoSurfaceRef(JNIEnv *env, jobject thiz) argument 447 setVideoSurface(JNIEnv *env, jobject thiz, jobject jsurface, jboolean mediaPlayerMustBeAlive) argument 479 android_media_MediaPlayer2_setVideoSurface(JNIEnv *env, jobject thiz, jobject jsurface) argument 485 android_media_MediaPlayer2_getBufferingParams(JNIEnv *env, jobject thiz) argument 507 android_media_MediaPlayer2_setBufferingParams(JNIEnv *env, jobject thiz, jobject params) argument 529 android_media_MediaPlayer2_playNextDataSource(JNIEnv *env, jobject thiz, jlong srcId) argument 542 android_media_MediaPlayer2_prepare(JNIEnv *env, jobject thiz) argument 559 android_media_MediaPlayer2_start(JNIEnv *env, jobject thiz) argument 571 android_media_MediaPlayer2_stop(JNIEnv *env, jobject thiz) argument 583 android_media_MediaPlayer2_pause(JNIEnv *env, jobject thiz) argument 595 android_media_MediaPlayer2_isPlaying(JNIEnv *env, jobject thiz) argument 609 android_media_MediaPlayer2_setPlaybackParams(JNIEnv *env, jobject thiz, jobject params) argument 655 android_media_MediaPlayer2_getPlaybackParams(JNIEnv *env, jobject thiz) argument 683 android_media_MediaPlayer2_setSyncParams(JNIEnv *env, jobject thiz, jobject params) argument 726 android_media_MediaPlayer2_getSyncParams(JNIEnv *env, jobject thiz) argument 764 android_media_MediaPlayer2_seekTo(JNIEnv *env, jobject thiz, jlong msec, jint mode) argument 777 android_media_MediaPlayer2_notifyAt(JNIEnv *env, jobject thiz, jlong mediaTimeUs) argument 789 android_media_MediaPlayer2_getMediaPlayer2State(JNIEnv *env, jobject thiz) argument 799 android_media_MediaPlayer2_getVideoWidth(JNIEnv *env, jobject thiz) argument 816 android_media_MediaPlayer2_getVideoHeight(JNIEnv *env, jobject thiz) argument 833 android_media_MediaPlayer2_native_getMetrics(JNIEnv *env, jobject thiz) argument 862 android_media_MediaPlayer2_getCurrentPosition(JNIEnv *env, jobject thiz) argument 876 android_media_MediaPlayer2_getDuration(JNIEnv *env, jobject thiz) argument 890 android_media_MediaPlayer2_reset(JNIEnv *env, jobject thiz) argument 902 android_media_MediaPlayer2_getAudioStreamType(JNIEnv *env, jobject thiz) argument 916 android_media_MediaPlayer2_setParameter(JNIEnv *env, jobject thiz, jint key, jobject java_request) argument 935 android_media_MediaPlayer2_getParameter(JNIEnv *env, jobject thiz, jint key) argument 957 android_media_MediaPlayer2_setLooping(JNIEnv *env, jobject thiz, jboolean looping) argument 969 android_media_MediaPlayer2_isLooping(JNIEnv *env, jobject thiz) argument 981 android_media_MediaPlayer2_setVolume(JNIEnv *env, jobject thiz, jfloat leftVolume, jfloat rightVolume) argument 995 android_media_MediaPlayer2_invoke(JNIEnv *env, jobject thiz, jobject java_request, jobject java_reply) argument 1016 android_media_MediaPlayer2_setMetadataFilter(JNIEnv *env, jobject thiz, jobject request) argument 1035 android_media_MediaPlayer2_getMetadata(JNIEnv *env, jobject thiz, jboolean update_only, jboolean apply_filter, jobject reply) argument 1067 android_media_MediaPlayer2_native_init(JNIEnv *env) argument 1130 android_media_MediaPlayer2_native_setup(JNIEnv *env, jobject thiz, jobject weak_this) argument 1148 android_media_MediaPlayer2_release(JNIEnv *env, jobject thiz) argument 1161 android_media_MediaPlayer2_native_finalize(JNIEnv *env, jobject thiz) argument 1171 android_media_MediaPlayer2_set_audio_session_id(JNIEnv *env, jobject thiz, jint sessionId) argument 1183 android_media_MediaPlayer2_get_audio_session_id(JNIEnv *env, jobject thiz) argument 1195 android_media_MediaPlayer2_setAuxEffectSendLevel(JNIEnv *env, jobject thiz, jfloat level) argument 1206 android_media_MediaPlayer2_attachAuxEffect(JNIEnv *env, jobject thiz, jint effectId) argument 1220 throwDrmStateException(JNIEnv *env, const char *msg, status_t err) argument 1231 throwDrmExceptionAsNecessary(JNIEnv *env, status_t err, const char *msg = NULL) argument 1302 JByteArrayToVector(JNIEnv *env, jbyteArray const &byteArray) argument 1311 android_media_MediaPlayer2_prepareDrm(JNIEnv *env, jobject thiz, jbyteArray uuidObj, jbyteArray drmSessionIdObj) argument 1363 android_media_MediaPlayer2_releaseDrm(JNIEnv *env, jobject thiz) argument 1386 android_media_MediaPlayer2_setOutputDevice(JNIEnv *env, jobject thiz, jint device_id) argument 1395 android_media_MediaPlayer2_getRoutedDeviceId(JNIEnv *env, jobject thiz) argument 1404 android_media_MediaPlayer2_enableDeviceCallback( JNIEnv* env, jobject thiz, jboolean enabled) argument 1553 register_android_media_MediaPlayer2Impl(JNIEnv *env) argument 1561 JNIEnv* env = NULL; local [all...] |
H A D | android_media_MediaProfiles.cpp | 37 android_media_MediaProfiles_native_init(JNIEnv* /* env */) 48 android_media_MediaProfiles_native_get_num_file_formats(JNIEnv* /* env */, jobject /* thiz */) 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 */) 75 android_media_MediaProfiles_native_get_video_encoder_cap(JNIEnv *env, jobject /* thiz */, argument 82 jniThrowException(env, "java/lang/IllegalArgumentException", "out of array boundary"); 102 jniThrowException(env, "java/lang/RuntimeException", "Error retrieving video encoder capability params"); 107 jclass videoEncoderCapClazz = env->FindClass("android/media/EncoderCapabilities$VideoEncoderCap"); 108 jmethodID videoEncoderCapConstructorMethodID = env 127 android_media_MediaProfiles_native_get_audio_encoder_cap(JNIEnv *env, jobject , jint index) argument 177 android_media_MediaProfiles_native_get_camcorder_profile(JNIEnv *env, jobject , jint id, jint quality) argument 247 android_media_MediaProfiles_native_get_video_decoder_type(JNIEnv *env, jobject , jint index) argument 269 android_media_MediaProfiles_native_get_audio_decoder_type(JNIEnv *env, jobject , jint index) argument 293 android_media_MediaProfiles_native_get_image_encoding_quality_level(JNIEnv *env, jobject , jint cameraId, jint index) argument 348 register_android_media_MediaProfiles(JNIEnv *env) argument [all...] |
H A D | android_media_MediaRecorder.cpp | 56 extern sp<Camera> get_native_camera(JNIEnv *env, jobject thiz, struct JNICameraContext** context); 58 android_media_MediaCodec_getPersistentInputSurface(JNIEnv* env, jobject object); 81 JNIMediaRecorderListener(JNIEnv* env, jobject thiz, jobject weak_thiz); 90 JNIMediaRecorderListener::JNIMediaRecorderListener(JNIEnv* env, jobject thiz, jobject weak_thiz) argument 95 jclass clazz = env->GetObjectClass(thiz); 98 jniThrowException(env, "java/lang/Exception", NULL); 101 mClass = (jclass)env->NewGlobalRef(clazz); 105 mObject = env->NewGlobalRef(weak_thiz); 111 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 112 env 120 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 126 get_surface(JNIEnv* env, jobject clazz) argument 132 get_persistentSurface(JNIEnv* env, jobject object) argument 139 process_media_recorder_call(JNIEnv *env, status_t opStatus, const char* exception, const char* message) argument 152 getMediaRecorder(JNIEnv* env, jobject thiz) argument 159 setMediaRecorder(JNIEnv* env, jobject thiz, const sp<MediaRecorder>& recorder) argument 174 android_media_MediaRecorder_setCamera(JNIEnv* env, jobject thiz, jobject camera) argument 196 android_media_MediaRecorder_setVideoSource(JNIEnv *env, jobject thiz, jint vs) argument 212 android_media_MediaRecorder_setAudioSource(JNIEnv *env, jobject thiz, jint as) argument 230 android_media_MediaRecorder_setOutputFormat(JNIEnv *env, jobject thiz, jint of) argument 246 android_media_MediaRecorder_setVideoEncoder(JNIEnv *env, jobject thiz, jint ve) argument 262 android_media_MediaRecorder_setAudioEncoder(JNIEnv *env, jobject thiz, jint ae) argument 278 android_media_MediaRecorder_setParameter(JNIEnv *env, jobject thiz, jstring params) argument 305 android_media_MediaRecorder_setOutputFileFD(JNIEnv *env, jobject thiz, jobject fileDescriptor) argument 323 android_media_MediaRecorder_setNextOutputFileFD(JNIEnv *env, jobject thiz, jobject fileDescriptor) argument 341 android_media_MediaRecorder_setVideoSize(JNIEnv *env, jobject thiz, jint width, jint height) argument 358 android_media_MediaRecorder_setVideoFrameRate(JNIEnv *env, jobject thiz, jint rate) argument 374 android_media_MediaRecorder_setMaxDuration(JNIEnv *env, jobject thiz, jint max_duration_ms) argument 390 android_media_MediaRecorder_setMaxFileSize( JNIEnv *env, jobject thiz, jlong max_filesize_bytes) argument 407 android_media_MediaRecorder_prepare(JNIEnv *env, jobject thiz) argument 437 android_media_MediaRecorder_native_getMaxAmplitude(JNIEnv *env, jobject thiz) argument 451 android_media_MediaRecorder_getSurface(JNIEnv *env, jobject thiz) argument 475 android_media_MediaRecorder_start(JNIEnv *env, jobject thiz) argument 487 android_media_MediaRecorder_stop(JNIEnv *env, jobject thiz) argument 499 android_media_MediaRecorder_pause(JNIEnv *env, jobject thiz) argument 511 android_media_MediaRecorder_resume(JNIEnv *env, jobject thiz) argument 523 android_media_MediaRecorder_native_reset(JNIEnv *env, jobject thiz) argument 535 android_media_MediaRecorder_release(JNIEnv *env, jobject thiz) argument 549 android_media_MediaRecorder_native_init(JNIEnv *env) argument 589 android_media_MediaRecorder_native_setup(JNIEnv *env, jobject thiz, jobject weak_this, jstring packageName, jstring opPackageName) argument 625 android_media_MediaRecorder_native_finalize(JNIEnv *env, jobject thiz) argument 631 android_media_MediaRecorder_setInputSurface( JNIEnv* env, jobject thiz, jobject object) argument 648 android_media_MediaRecorder_native_getMetrics(JNIEnv *env, jobject thiz) argument 679 android_media_MediaRecorder_setInputDevice(JNIEnv *env, jobject thiz, jint device_id) argument 697 android_media_MediaRecorder_getRoutedDeviceId(JNIEnv *env, jobject thiz) argument 714 android_media_MediaRecorder_enableDeviceCallback(JNIEnv *env, jobject thiz, jboolean enabled) argument 729 android_media_MediaRecord_getActiveMicrophones(JNIEnv *env, jobject thiz, jobject jActiveMicrophones) argument 808 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 312 android_media_MediaScanner_setLocale( JNIEnv *env, jobject thiz, jstring locale) argument 336 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_media_MediaSync.cpp | 124 static sp<JMediaSync> setMediaSync(JNIEnv *env, jobject thiz, const sp<JMediaSync> &sync) { argument 125 sp<JMediaSync> old = (JMediaSync *)env->GetLongField(thiz, gFields.context); 133 env->SetLongField(thiz, gFields.context, (jlong)sync.get()); 138 static sp<JMediaSync> getMediaSync(JNIEnv *env, jobject thiz) { argument 139 return (JMediaSync *)env->GetLongField(thiz, gFields.context); 142 static void android_media_MediaSync_release(JNIEnv *env, jobject thiz) { argument 143 setMediaSync(env, thiz, NULL); 147 JNIEnv *env, status_t err, const char *msg = NULL) { 153 jniThrowException(env, "java/lang/IllegalArgumentException", msg); 165 jniThrowException(env, "jav 146 throwExceptionAsNecessary( JNIEnv *env, status_t err, const char *msg = NULL) argument 170 android_media_MediaSync_native_setSurface( JNIEnv *env, jobject thiz, jobject jsurface) argument 203 android_media_MediaSync_native_setAudioTrack( JNIEnv *env, jobject thiz, jobject jaudioTrack) argument 234 android_media_MediaSync_createInputSurface( JNIEnv* env, jobject thiz) argument 257 android_media_MediaSync_native_updateQueuedAudioData( JNIEnv *env, jobject thiz, jint sizeInBytes, jlong presentationTimeUs) argument 272 android_media_MediaSync_native_getTimestamp( JNIEnv *env, jobject thiz, jobject timestamp) argument 300 android_media_MediaSync_native_getPlayTimeForPendingAudioFrames( JNIEnv *env, jobject thiz) argument 315 android_media_MediaSync_setPlaybackParams( JNIEnv *env, jobject thiz, jobject params) argument 366 android_media_MediaSync_getPlaybackParams( JNIEnv *env, jobject thiz) argument 388 android_media_MediaSync_setSyncParams( JNIEnv *env, jobject thiz, jobject params) argument 440 android_media_MediaSync_getSyncParams(JNIEnv *env, jobject thiz) argument 471 android_media_MediaSync_native_flush(JNIEnv *env, jobject thiz) argument 481 android_media_MediaSync_native_init(JNIEnv *env) argument 507 android_media_MediaSync_native_setup(JNIEnv *env, jobject thiz) argument 513 android_media_MediaSync_native_finalize(JNIEnv *env, jobject thiz) argument 564 register_android_media_MediaSync(JNIEnv *env) argument [all...] |
H A D | android_media_PlaybackParams.h | 46 void init(JNIEnv *env) { argument 47 jclass lclazz = env->FindClass("android/media/PlaybackParams"); 52 clazz = (jclass)env->NewGlobalRef(lclazz); 57 constructID = env->GetMethodID(clazz, "<init>", "()V"); 59 speed = env->GetFieldID(clazz, "mSpeed", "F"); 60 pitch = env->GetFieldID(clazz, "mPitch", "F"); 61 audio_fallback_mode = env->GetFieldID(clazz, "mAudioFallbackMode", "I"); 62 audio_stretch_mode = env->GetFieldID(clazz, "mAudioStretchMode", "I"); 63 set = env->GetFieldID(clazz, "mSet", "I"); 66 env 77 exit(JNIEnv *env) argument 83 fillFromJobject(JNIEnv *env, const fields_t& fields, jobject params) argument 98 asJobject(JNIEnv *env, const fields_t& fields) 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_SyncParams.cpp | 23 void SyncParams::fields_t::init(JNIEnv *env) { argument 24 jclass lclazz = env->FindClass("android/media/SyncParams"); 29 clazz = (jclass)env->NewGlobalRef(lclazz); 34 constructID = env->GetMethodID(clazz, "<init>", "()V"); 36 sync_source = env->GetFieldID(clazz, "mSyncSource", "I"); 37 audio_adjust_mode = env->GetFieldID(clazz, "mAudioAdjustMode", "I"); 38 tolerance = env->GetFieldID(clazz, "mTolerance", "F"); 39 frame_rate = env->GetFieldID(clazz, "mFrameRate", "F"); 40 set = env->GetFieldID(clazz, "mSet", "I"); 43 env 54 exit(JNIEnv *env) argument 59 fillFromJobject(JNIEnv *env, const fields_t& fields, jobject params) argument 72 asJobject(JNIEnv *env, const fields_t& fields) argument [all...] |
H A D | android_media_Utils.cpp | 169 JNIEnv *env, jobjectArray keys, jobjectArray values, 175 nKeyValuePairs = env->GetArrayLength(keys); 176 failed = (nKeyValuePairs != env->GetArrayLength(values)); 186 jniThrowException(env, "java/lang/IllegalArgumentException", NULL); 193 jstring key = (jstring) env->GetObjectArrayElement(keys, i); 194 jstring value = (jstring) env->GetObjectArrayElement(values, i); 196 const char* keyStr = env->GetStringUTFChars(key, NULL); 201 const char* valueStr = env->GetStringUTFChars(value, NULL); 203 env->ReleaseStringUTFChars(key, keyStr); 209 env 168 ConvertKeyValueArraysToKeyedVector( JNIEnv *env, jobjectArray keys, jobjectArray values, KeyedVector<String8, String8>* keyedVector) argument 217 makeIntegerObject(JNIEnv *env, int32_t value) argument 228 makeLongObject(JNIEnv *env, int64_t value) argument 238 makeFloatObject(JNIEnv *env, float value) argument 249 makeByteBufferObject( JNIEnv *env, const void *data, size_t size) argument 270 SetMapInt32( JNIEnv *env, jobject hashMapObj, jmethodID hashMapPutID, const char *key, int32_t value) argument 282 ConvertMessageToMap( JNIEnv *env, const sp<AMessage> &msg, jobject *map) argument 422 ConvertKeyValueArraysToMessage( JNIEnv *env, jobjectArray keys, jobjectArray values, sp<AMessage> *out) argument [all...] |
H A D | android_media_VolumeShaper.h | 53 void init(JNIEnv *env) { argument 54 jclass lclazz = env->FindClass("android/media/VolumeShaper$Configuration"); 58 coClazz = (jclass)env->NewGlobalRef(lclazz); 62 coConstructId = env->GetMethodID(coClazz, "<init>", "(IIIDI[F[F)V"); 63 coTypeId = env->GetFieldID(coClazz, "mType", "I"); 64 coIdId = env->GetFieldID(coClazz, "mId", "I"); 65 coOptionFlagsId = env->GetFieldID(coClazz, "mOptionFlags", "I"); 66 coDurationMsId = env->GetFieldID(coClazz, "mDurationMs", "D"); 67 coInterpolatorTypeId = env->GetFieldID(coClazz, "mInterpolatorType", "I"); 68 coTimesId = env 100 exit(JNIEnv *env) argument 106 convertJobjectToConfiguration( JNIEnv *env, const fields_t &fields, jobject jshaper) argument 148 convertVolumeShaperToJobject( JNIEnv *env, const fields_t &fields, const sp<VolumeShaper::Configuration> &configuration) argument 181 convertJobjectToOperation( JNIEnv *env, const fields_t &fields, jobject joperation) argument 193 convertOperationToJobject( JNIEnv *env, const fields_t &fields, const sp<VolumeShaper::Operation> &operation) argument 205 convertJobjectToState( JNIEnv *env, const fields_t &fields, jobject jstate) argument 214 convertStateToJobject( JNIEnv *env, const fields_t &fields, const sp<VolumeShaper::State> &state) argument [all...] |
H A D | android_mtp_MtpDatabase.cpp | 94 IMtpDatabase* getMtpDatabase(JNIEnv *env, jobject database) { argument 95 return (IMtpDatabase *)env->GetLongField(database, field_context); 108 MtpDatabase(JNIEnv *env, jobject client); 110 void cleanup(JNIEnv *env); 199 static void checkAndClearExceptionFromCallback(JNIEnv* env, const char* methodName) { argument 200 if (env->ExceptionCheck()) { 202 LOGE_EX(env); 203 env->ExceptionClear(); 209 MtpDatabase::MtpDatabase(JNIEnv *env, jobject client) argument 210 : mDatabase(env 235 cleanup(JNIEnv *env) argument 249 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 261 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 269 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 282 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 302 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 311 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 329 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 347 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 365 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 389 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 573 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 677 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 840 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1001 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1023 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1031 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1039 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1050 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1060 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1069 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1142 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1161 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1262 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1317 android_mtp_MtpDatabase_setup(JNIEnv *env, jobject thiz) argument 1325 android_mtp_MtpDatabase_finalize(JNIEnv *env, jobject thiz) argument 1335 android_mtp_MtpPropertyGroup_format_date_time(JNIEnv *env, jobject , jlong seconds) argument 1361 register_android_mtp_MtpDatabase(JNIEnv *env) argument [all...] |
H A D | android_mtp_MtpDevice.cpp | 112 JavaArrayWriter(JNIEnv* env, jbyteArray array) : argument 113 mEnv(env), mArray(array), mSize(mEnv->GetArrayLength(mArray)) {} 133 MtpDevice* get_device_from_object(JNIEnv* env, jobject javaDevice) argument 135 return (MtpDevice*)env->GetLongField(javaDevice, field_context); 138 void fill_jobject_from_object_info(JNIEnv* env, jobject object, MtpObjectInfo* objectInfo) { argument 140 env->SetIntField(object, field_objectInfo_handle, objectInfo->mHandle); 142 env->SetIntField(object, field_objectInfo_storageId, objectInfo->mStorageID); 144 env->SetIntField(object, field_objectInfo_format, objectInfo->mFormat); 146 env->SetIntField(object, field_objectInfo_protectionStatus, objectInfo->mProtectionStatus); 148 env 190 android_mtp_MtpDevice_open(JNIEnv *env, jobject thiz, jstring deviceName, jint fd) argument 209 android_mtp_MtpDevice_close(JNIEnv *env, jobject thiz) argument 220 android_mtp_MtpDevice_get_device_info(JNIEnv *env, jobject thiz) argument 287 android_mtp_MtpDevice_get_storage_ids(JNIEnv *env, jobject thiz) argument 306 android_mtp_MtpDevice_get_storage_info(JNIEnv *env, jobject thiz, jint storageID) argument 340 android_mtp_MtpDevice_get_object_handles(JNIEnv *env, jobject thiz, jint storageID, jint format, jint objectID) argument 360 android_mtp_MtpDevice_get_object_info(JNIEnv *env, jobject thiz, jint objectID) argument 380 check_uint32_arg(JNIEnv *env, const char* name, jlong value, uint32_t* out) argument 393 android_mtp_MtpDevice_get_object(JNIEnv *env, jobject thiz, jint objectID, jlong objectSizeLong) argument 420 android_mtp_MtpDevice_get_partial_object(JNIEnv *env, jobject thiz, jint objectID, jlong offsetLong, jlong sizeLong, jbyteArray array) argument 457 android_mtp_MtpDevice_get_partial_object_64(JNIEnv *env, jobject thiz, jint objectID, jlong offset, jlong size, jbyteArray array) argument 511 android_mtp_MtpDevice_get_thumbnail(JNIEnv *env, jobject thiz, jint objectID) argument 529 android_mtp_MtpDevice_delete_object(JNIEnv *env, jobject thiz, jint object_id) argument 540 android_mtp_MtpDevice_get_parent(JNIEnv *env, jobject thiz, jint object_id) argument 550 android_mtp_MtpDevice_get_storage_id(JNIEnv *env, jobject thiz, jint object_id) argument 560 android_mtp_MtpDevice_import_file(JNIEnv *env, jobject thiz, jint object_id, jstring dest_path) argument 578 android_mtp_MtpDevice_import_file_to_fd(JNIEnv *env, jobject thiz, jint object_id, jint fd) argument 588 android_mtp_MtpDevice_send_object( JNIEnv *env, jobject thiz, jint object_id, jlong sizeLong, jint fd) argument 603 android_mtp_MtpDevice_send_object_info(JNIEnv *env, jobject thiz, jobject info) argument 669 android_mtp_MtpDevice_submit_event_request(JNIEnv *env, jobject thiz) argument 679 android_mtp_MtpDevice_reap_event_request(JNIEnv *env, jobject thiz, jint seq) argument 700 android_mtp_MtpDevice_discard_event_request(JNIEnv *env, jobject thiz, jint seq) argument 711 android_mtp_MtpDevice_get_object_size_long( JNIEnv *env, jobject thiz, jint handle, jint format) argument 782 register_android_mtp_MtpDevice(JNIEnv *env) argument [all...] |
H A D | android_mtp_MtpServer.cpp | 52 extern IMtpDatabase* getMtpDatabase(JNIEnv *env, jobject database); 54 static inline MtpServer* getMtpServer(JNIEnv *env, jobject thiz) { argument 55 return (MtpServer*)env->GetLongField(thiz, field_MtpServer_nativeContext); 59 android_mtp_MtpServer_setup(JNIEnv *env, jobject thiz, jobject javaDatabase, jobject jControlFd, argument 63 const char *deviceInfoManufacturerStr = env->GetStringUTFChars(deviceInfoManufacturer, NULL); 64 const char *deviceInfoModelStr = env->GetStringUTFChars(deviceInfoModel, NULL); 65 const char *deviceInfoDeviceVersionStr = env->GetStringUTFChars(deviceInfoDeviceVersion, NULL); 66 const char *deviceInfoSerialNumberStr = env->GetStringUTFChars(deviceInfoSerialNumber, NULL); 67 int controlFd = dup(jniGetFDFromFileDescriptor(env, jControlFd)); 68 MtpServer* server = new MtpServer(getMtpDatabase(env, javaDatabas 90 android_mtp_MtpServer_run(JNIEnv *env, jobject thiz) argument 100 android_mtp_MtpServer_cleanup(JNIEnv *env, jobject thiz) argument 114 android_mtp_MtpServer_send_object_added(JNIEnv *env, jobject thiz, jint handle) argument 126 android_mtp_MtpServer_send_object_removed(JNIEnv *env, jobject thiz, jint handle) argument 138 android_mtp_MtpServer_send_device_property_changed(JNIEnv *env, jobject thiz, jint property) argument 150 android_mtp_MtpServer_add_storage(JNIEnv *env, jobject thiz, jobject jstorage) argument 181 android_mtp_MtpServer_remove_storage(JNIEnv *env, jobject thiz, jint storageId) argument 212 register_android_mtp_MtpServer(JNIEnv *env) argument [all...] |
/frameworks/base/media/jni/audioeffect/ |
H A D | android_media_AudioEffect.cpp | 111 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 118 if (!user || !env) { 119 ALOGW("effectCallback error user %p, env %p", user, env); 154 array = env->NewByteArray(size); 159 bytes = env->GetByteArrayElements(array, NULL); 161 env->ReleaseByteArrayElements(array, bytes, 0); 170 env->CallStaticVoidMethod( 177 env->DeleteLocalRef(array); 180 if (env 188 getAudioEffect(JNIEnv* env, jobject thiz) argument 196 setAudioEffect(JNIEnv* env, jobject thiz, const sp<AudioEffect>& ae) argument 217 android_media_AudioEffect_native_init(JNIEnv *env) argument 281 android_media_AudioEffect_native_setup(JNIEnv *env, jobject thiz, jobject weak_this, jstring type, jstring uuid, jint priority, jint sessionId, jintArray jId, jobjectArray javadesc, jstring opPackageName) argument 460 android_media_AudioEffect_native_release(JNIEnv *env, jobject thiz) argument 483 android_media_AudioEffect_native_finalize(JNIEnv *env, jobject thiz) argument 489 android_media_AudioEffect_native_setEnabled(JNIEnv *env, jobject thiz, jboolean enabled) argument 502 android_media_AudioEffect_native_getEnabled(JNIEnv *env, jobject thiz) argument 520 android_media_AudioEffect_native_hasControl(JNIEnv *env, jobject thiz) argument 536 android_media_AudioEffect_native_setParameter(JNIEnv *env, jobject thiz, jint psize, jbyteArray pJavaParam, jint vsize, jbyteArray pJavaValue) argument 597 android_media_AudioEffect_native_getParameter(JNIEnv *env, jobject thiz, jint psize, jbyteArray pJavaParam, jint vsize, jbyteArray pJavaValue) argument 664 android_media_AudioEffect_native_command(JNIEnv *env, jobject thiz, jint cmdCode, jint cmdSize, jbyteArray jCmdData, jint replySize, jbyteArray jReplyData) argument 722 android_media_AudioEffect_native_queryEffects(JNIEnv *env, jclass clazz __unused) argument 817 android_media_AudioEffect_native_queryPreProcessings(JNIEnv *env, jclass clazz __unused, jint audioSession) argument 905 register_android_media_AudioEffect(JNIEnv *env) argument 913 JNIEnv* env = NULL; local [all...] |
H A D | android_media_Visualizer.cpp | 89 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 92 env->DeleteGlobalRef(waveform_data); 97 env->DeleteGlobalRef(fft_data); 141 static void ensureArraySize(JNIEnv *env, jbyteArray *array, uint32_t size) { argument 143 uint32_t len = env->GetArrayLength(*array); 147 env->DeleteGlobalRef(*array); 151 jbyteArray localRef = env->NewByteArray(size); 154 *array = (jbyteArray)env->NewGlobalRef(localRef); 157 env->DeleteLocalRef(localRef); 169 JNIEnv *env local 233 getVisualizer(JNIEnv* env, jobject thiz) argument 241 setVisualizer(JNIEnv* env, jobject thiz, const sp<Visualizer>& v) argument 262 android_media_visualizer_native_init(JNIEnv *env) argument 339 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 351 android_media_visualizer_native_setup(JNIEnv *env, jobject thiz, jobject weak_this, jint sessionId, jintArray jId, jstring opPackageName) argument 437 android_media_visualizer_native_release(JNIEnv *env, jobject thiz) argument 460 android_media_visualizer_native_finalize(JNIEnv *env, jobject thiz) argument 467 android_media_visualizer_native_setEnabled(JNIEnv *env, jobject thiz, jboolean enabled) argument 488 android_media_visualizer_native_getEnabled(JNIEnv *env, jobject thiz) argument 503 android_media_visualizer_native_getCaptureSizeRange(JNIEnv *env, jobject ) argument 521 android_media_visualizer_native_setCaptureSize(JNIEnv *env, jobject thiz, jint size) argument 532 android_media_visualizer_native_getCaptureSize(JNIEnv *env, jobject thiz) argument 542 android_media_visualizer_native_setScalingMode(JNIEnv *env, jobject thiz, jint mode) argument 553 android_media_visualizer_native_getScalingMode(JNIEnv *env, jobject thiz) argument 563 android_media_visualizer_native_setMeasurementMode(JNIEnv *env, jobject thiz, jint mode) argument 573 android_media_visualizer_native_getMeasurementMode(JNIEnv *env, jobject thiz) argument 583 android_media_visualizer_native_getSamplingRate(JNIEnv *env, jobject thiz) argument 593 android_media_visualizer_native_getWaveForm(JNIEnv *env, jobject thiz, jbyteArray jWaveform) argument 611 android_media_visualizer_native_getFft(JNIEnv *env, jobject thiz, jbyteArray jFft) argument 630 android_media_visualizer_native_getPeakRms(JNIEnv *env, jobject thiz, jobject jPeakRmsObj) argument 649 android_media_setPeriodicCapture(JNIEnv *env, jobject thiz, jint rate, jboolean jWaveform, jboolean jFft) argument 707 register_android_media_visualizer(JNIEnv *env) argument [all...] |
/frameworks/base/media/jni/midi/ |
H A D | android_media_midi_MidiDevice.cpp | 29 JNIEnv *env, jobject, jobject midiDeviceServer, jint id) 32 sp<IBinder> serverBinder = ibinderForJavaObject(env, midiDeviceServer); 28 Java_android_media_midi_MidiDevice_native_1mirrorToNative( JNIEnv *env, jobject, jobject midiDeviceServer, jint id) argument
|
/frameworks/base/media/jni/soundpool/ |
H A D | android_media_SoundPool.cpp | 35 static inline SoundPool* MusterSoundPool(JNIEnv *env, jobject thiz) { argument 36 return (SoundPool*)env->GetLongField(thiz, fields.mNativeContext); 50 android_media_SoundPool_load_FD(JNIEnv *env, jobject thiz, jobject fileDescriptor, argument 54 SoundPool *ap = MusterSoundPool(env, thiz); 56 return (jint) ap->load(jniGetFDFromFileDescriptor(env, fileDescriptor), 61 android_media_SoundPool_unload(JNIEnv *env, jobject thiz, jint sampleID) { argument 63 SoundPool *ap = MusterSoundPool(env, thiz); 69 android_media_SoundPool_play(JNIEnv *env, jobject thiz, jint sampleID, argument 74 SoundPool *ap = MusterSoundPool(env, thiz); 80 android_media_SoundPool_pause(JNIEnv *env, jobjec argument 89 android_media_SoundPool_resume(JNIEnv *env, jobject thiz, jint channelID) argument 98 android_media_SoundPool_autoPause(JNIEnv *env, jobject thiz) argument 107 android_media_SoundPool_autoResume(JNIEnv *env, jobject thiz) argument 116 android_media_SoundPool_stop(JNIEnv *env, jobject thiz, jint channelID) argument 125 android_media_SoundPool_setVolume(JNIEnv *env, jobject thiz, jint channelID, jfloat leftVolume, jfloat rightVolume) argument 135 android_media_SoundPool_mute(JNIEnv *env, jobject thiz, jboolean muting) argument 144 android_media_SoundPool_setPriority(JNIEnv *env, jobject thiz, jint channelID, jint priority) argument 154 android_media_SoundPool_setLoop(JNIEnv *env, jobject thiz, jint channelID, int loop) argument 164 android_media_SoundPool_setRate(JNIEnv *env, jobject thiz, jint channelID, jfloat rate) argument 176 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 181 android_media_SoundPool_native_setup(JNIEnv *env, jobject thiz, jobject weakRef, jint maxChannels, jobject jaa) argument 223 android_media_SoundPool_release(JNIEnv *env, jobject thiz) argument 312 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
|