summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media/java/android/media/quality/IMediaQualityManager.aidl1
-rw-r--r--media/java/android/media/quality/MediaQualityManager.java12
-rw-r--r--services/core/java/com/android/server/media/quality/MediaQualityService.java5
3 files changed, 18 insertions, 0 deletions
diff --git a/media/java/android/media/quality/IMediaQualityManager.aidl b/media/java/android/media/quality/IMediaQualityManager.aidl
index 1c85c7b97a6e..b7e75b7e6649 100644
--- a/media/java/android/media/quality/IMediaQualityManager.aidl
+++ b/media/java/android/media/quality/IMediaQualityManager.aidl
@@ -67,4 +67,5 @@ interface IMediaQualityManager {
void setAmbientBacklightSettings(in AmbientBacklightSettings settings);
void setAmbientBacklightEnabled(in boolean enabled);
+ boolean isAmbientBacklightEnabled();
}
diff --git a/media/java/android/media/quality/MediaQualityManager.java b/media/java/android/media/quality/MediaQualityManager.java
index 43e884a8271e..d3e9f0e42009 100644
--- a/media/java/android/media/quality/MediaQualityManager.java
+++ b/media/java/android/media/quality/MediaQualityManager.java
@@ -679,6 +679,18 @@ public final class MediaQualityManager {
}
/**
+ * Returns {@code true} if ambient backlight is enabled; {@code false} otherwise.
+ * @hide
+ */
+ public boolean isAmbientBacklightEnabled() {
+ try {
+ return mService.isAmbientBacklightEnabled();
+ } catch (RemoteException e) {
+ throw e.rethrowFromSystemServer();
+ }
+ }
+
+ /**
* Enables or disables the ambient backlight detection.
*
* @param enabled {@code true} to enable, {@code false} to disable.
diff --git a/services/core/java/com/android/server/media/quality/MediaQualityService.java b/services/core/java/com/android/server/media/quality/MediaQualityService.java
index 8495b6c403bf..c7e00d3cbb24 100644
--- a/services/core/java/com/android/server/media/quality/MediaQualityService.java
+++ b/services/core/java/com/android/server/media/quality/MediaQualityService.java
@@ -358,5 +358,10 @@ public class MediaQualityService extends SystemService {
public boolean isAutoSoundQualityEnabled() {
return false;
}
+
+ @Override
+ public boolean isAmbientBacklightEnabled() {
+ return false;
+ }
}
}