summaryrefslogtreecommitdiffstats
path: root/core/jni/android_media_AudioSystem.cpp
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2011-04-04 10:50:50 -0700
committerGlenn Kasten <gkasten@google.com>2011-04-06 10:24:18 -0700
commited0079ddddd4070f3369b13b274222da2e69f4b9 (patch)
treeead156e5b8cbc905126d3e805d813088cdd3a5ff /core/jni/android_media_AudioSystem.cpp
parent9f4ef02aef8f3cc1969f83f59a9be40f1ff71625 (diff)
downloadframeworks_base-ed0079ddddd4070f3369b13b274222da2e69f4b9.zip
frameworks_base-ed0079ddddd4070f3369b13b274222da2e69f4b9.tar.gz
frameworks_base-ed0079ddddd4070f3369b13b274222da2e69f4b9.tar.bz2
Miscellaneous code cleanup in audio framework
Changes: - Move declaration of kClassPathName to top of file so it can be used in more than one place, instead of "android/media/AudioSystem". - Make private methods static. - Add comment to stream_type, audio_mode, force_use types that they must match values in AudioSystem.java. - Add comment about unused types mp3_sub_format and vorbis_sub_format. - Fix typos. - Use @ in javadoc comments. - Delete dead APIs setMode, getMode, setRouting, getRouting in AudioSystem.java (they are all hidden, deprecated, and unused by rest of framework) - Delete unused private log method. - Fix pathname for android_media_AudioSystem.cpp. - Improve code formatting for space after == and !=. - Add logging of delta for changing audio policy manager ref count. Change-Id: I18037c7beb8ab76d1fda08c11e589f6e591d36e1
Diffstat (limited to 'core/jni/android_media_AudioSystem.cpp')
-rw-r--r--core/jni/android_media_AudioSystem.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/core/jni/android_media_AudioSystem.cpp b/core/jni/android_media_AudioSystem.cpp
index 5f3fed2..5016bf9 100644
--- a/core/jni/android_media_AudioSystem.cpp
+++ b/core/jni/android_media_AudioSystem.cpp
@@ -34,6 +34,8 @@
using namespace android;
+static const char* const kClassPathName = "android/media/AudioSystem";
+
enum AudioError {
kAudioStatusOk = 0,
kAudioStatusError = 1,
@@ -96,14 +98,15 @@ android_media_AudioSystem_getParameters(JNIEnv *env, jobject thiz, jstring keys)
return env->NewStringUTF(AudioSystem::getParameters(0, c_keys8).string());
}
-void android_media_AudioSystem_error_callback(status_t err)
+static void
+android_media_AudioSystem_error_callback(status_t err)
{
JNIEnv *env = AndroidRuntime::getJNIEnv();
if (env == NULL) {
return;
}
- jclass clazz = env->FindClass("android/media/AudioSystem");
+ jclass clazz = env->FindClass(kClassPathName);
int error;
@@ -218,12 +221,10 @@ static JNINativeMethod gMethods[] = {
{"getDevicesForStream", "(I)I", (void *)android_media_AudioSystem_getDevicesForStream},
};
-const char* const kClassPathName = "android/media/AudioSystem";
-
int register_android_media_AudioSystem(JNIEnv *env)
{
AudioSystem::setErrorCallback(android_media_AudioSystem_error_callback);
return AndroidRuntime::registerNativeMethods(env,
- "android/media/AudioSystem", gMethods, NELEM(gMethods));
+ kClassPathName, gMethods, NELEM(gMethods));
}