summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2019-02-21 11:08:37 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-02-21 11:08:37 +0000
commit02f07eb1439652a75200d8e2ef9452fcd50321e2 (patch)
treee22ef66bfb0100994028b5886534500c6c50a074
parent05ddacce30e6adbeca477d5559d13e46adb0756b (diff)
parentf3f2d4caace4b80eb0d43ea166e5b2fc81bbb776 (diff)
Merge "Add a new reason for unavailable video, when there is no signal."
-rw-r--r--media/java/android/media/tv/TvInputManager.java11
1 files changed, 9 insertions, 2 deletions
diff --git a/media/java/android/media/tv/TvInputManager.java b/media/java/android/media/tv/TvInputManager.java
index e8f188c7a27c..d22a29893540 100644
--- a/media/java/android/media/tv/TvInputManager.java
+++ b/media/java/android/media/tv/TvInputManager.java
@@ -109,7 +109,7 @@ public final class TvInputManager {
public @interface VideoUnavailableReason {}
static final int VIDEO_UNAVAILABLE_REASON_START = 0;
- static final int VIDEO_UNAVAILABLE_REASON_END = 4;
+ static final int VIDEO_UNAVAILABLE_REASON_END = 5;
/**
* Reason for {@link TvInputService.Session#notifyVideoUnavailable(int)} and
@@ -140,7 +140,14 @@ public final class TvInputManager {
* {@link TvView.TvInputCallback#onVideoUnavailable(String, int)}: Video is unavailable because
* the current TV program is audio-only.
*/
- public static final int VIDEO_UNAVAILABLE_REASON_AUDIO_ONLY = VIDEO_UNAVAILABLE_REASON_END;
+ public static final int VIDEO_UNAVAILABLE_REASON_AUDIO_ONLY = 4;
+ /**
+ * Reason for {@link TvInputService.Session#notifyVideoUnavailable(int)} and
+ * {@link TvView.TvInputCallback#onVideoUnavailable(String, int)}: Video is unavailable because
+ * the source is not physically connected, for example the HDMI cable is not connected.
+ * @hide
+ */
+ public static final int VIDEO_UNAVAILABLE_REASON_NOT_CONNECTED = VIDEO_UNAVAILABLE_REASON_END;
/** @hide */
@Retention(RetentionPolicy.SOURCE)