diff options
author | Jean-Michel Trivi <jmtrivi@google.com> | 2013-02-04 16:24:09 -0800 |
---|---|---|
committer | Jean-Michel Trivi <jmtrivi@google.com> | 2013-02-11 10:15:47 -0800 |
commit | 679d5046f245ea8b39f9b5596195f3468808dd54 (patch) | |
tree | ec76c86ffc5dce1cbd6ba151f9800d7b1f4e6b4f /core/jni/android_media_AudioSystem.cpp | |
parent | 005f6f6077f34e0157598882fdc7ddb794cad84e (diff) | |
download | frameworks_base-679d5046f245ea8b39f9b5596195f3468808dd54.zip frameworks_base-679d5046f245ea8b39f9b5596195f3468808dd54.tar.gz frameworks_base-679d5046f245ea8b39f9b5596195f3468808dd54.tar.bz2 |
Add support for querying whether the music stream is active remotely
Bug 7485803
Change-Id: I554b44bd35b017fa4030a0d89779066c96594f2b
Diffstat (limited to 'core/jni/android_media_AudioSystem.cpp')
-rw-r--r-- | core/jni/android_media_AudioSystem.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/core/jni/android_media_AudioSystem.cpp b/core/jni/android_media_AudioSystem.cpp index 631cdae..0827f7c 100644 --- a/core/jni/android_media_AudioSystem.cpp +++ b/core/jni/android_media_AudioSystem.cpp @@ -76,6 +76,15 @@ android_media_AudioSystem_isStreamActive(JNIEnv *env, jobject thiz, jint stream, } static jboolean +android_media_AudioSystem_isStreamActiveRemotely(JNIEnv *env, jobject thiz, jint stream, + jint inPastMs) +{ + bool state = false; + AudioSystem::isStreamActiveRemotely((audio_stream_type_t) stream, &state, inPastMs); + return state; +} + +static jboolean android_media_AudioSystem_isSourceActive(JNIEnv *env, jobject thiz, jint source) { bool state = false; @@ -270,6 +279,7 @@ static JNINativeMethod gMethods[] = { {"muteMicrophone", "(Z)I", (void *)android_media_AudioSystem_muteMicrophone}, {"isMicrophoneMuted", "()Z", (void *)android_media_AudioSystem_isMicrophoneMuted}, {"isStreamActive", "(II)Z", (void *)android_media_AudioSystem_isStreamActive}, + {"isStreamActiveRemotely","(II)Z", (void *)android_media_AudioSystem_isStreamActiveRemotely}, {"isSourceActive", "(I)Z", (void *)android_media_AudioSystem_isSourceActive}, {"setDeviceConnectionState", "(IILjava/lang/String;)I", (void *)android_media_AudioSystem_setDeviceConnectionState}, {"getDeviceConnectionState", "(ILjava/lang/String;)I", (void *)android_media_AudioSystem_getDeviceConnectionState}, |