Loading core/jni/android_media_AudioSystem.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -3428,6 +3428,11 @@ static jboolean android_media_AudioSystem_isBluetoothVariableLatencyEnabled(JNIE return enabled; } static int android_media_AudioSystem_setSimulateDeviceConnections(JNIEnv *env, jobject thiz, jboolean enabled) { return check_AudioSystem_Command(AudioSystem::setSimulateDeviceConnections(enabled)); } class JavaSystemPropertyListener { public: JavaSystemPropertyListener(JNIEnv* env, jobject javaCallback, std::string sysPropName) : Loading Loading @@ -3706,6 +3711,7 @@ static const JNINativeMethod gMethods[] = { android_media_AudioSystem_listenForSystemPropertyChange), MAKE_JNI_NATIVE_METHOD("triggerSystemPropertyUpdate", "(J)V", android_media_AudioSystem_triggerSystemPropertyUpdate), MAKE_AUDIO_SYSTEM_METHOD(setSimulateDeviceConnections), }; static const JNINativeMethod gEventHandlerMethods[] = Loading media/java/android/media/AudioSystem.java +6 −0 Original line number Diff line number Diff line Loading @@ -2846,4 +2846,10 @@ public class AudioSystem */ public static native int unregisterAudioVolumeGroupCallback( INativeAudioVolumeGroupCallback callback); /** * Enable or disable device connection simulation at the HAL level. * @hide */ public static native int setSimulateDeviceConnections(boolean enabled); } Loading
core/jni/android_media_AudioSystem.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -3428,6 +3428,11 @@ static jboolean android_media_AudioSystem_isBluetoothVariableLatencyEnabled(JNIE return enabled; } static int android_media_AudioSystem_setSimulateDeviceConnections(JNIEnv *env, jobject thiz, jboolean enabled) { return check_AudioSystem_Command(AudioSystem::setSimulateDeviceConnections(enabled)); } class JavaSystemPropertyListener { public: JavaSystemPropertyListener(JNIEnv* env, jobject javaCallback, std::string sysPropName) : Loading Loading @@ -3706,6 +3711,7 @@ static const JNINativeMethod gMethods[] = { android_media_AudioSystem_listenForSystemPropertyChange), MAKE_JNI_NATIVE_METHOD("triggerSystemPropertyUpdate", "(J)V", android_media_AudioSystem_triggerSystemPropertyUpdate), MAKE_AUDIO_SYSTEM_METHOD(setSimulateDeviceConnections), }; static const JNINativeMethod gEventHandlerMethods[] = Loading
media/java/android/media/AudioSystem.java +6 −0 Original line number Diff line number Diff line Loading @@ -2846,4 +2846,10 @@ public class AudioSystem */ public static native int unregisterAudioVolumeGroupCallback( INativeAudioVolumeGroupCallback callback); /** * Enable or disable device connection simulation at the HAL level. * @hide */ public static native int setSimulateDeviceConnections(boolean enabled); }