diff options
author | Glenn Kasten <gkasten@google.com> | 2011-04-04 10:50:50 -0700 |
---|---|---|
committer | Glenn Kasten <gkasten@google.com> | 2011-04-06 10:24:18 -0700 |
commit | ed0079ddddd4070f3369b13b274222da2e69f4b9 (patch) | |
tree | ead156e5b8cbc905126d3e805d813088cdd3a5ff /core/jni/android_media_AudioSystem.cpp | |
parent | 9f4ef02aef8f3cc1969f83f59a9be40f1ff71625 (diff) | |
download | frameworks_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.cpp | 11 |
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)); } |