From 55d70620d9fda8afafb2fdec59757a710eec0e89 Mon Sep 17 00:00:00 2001 From: Alan Viverette Date: Wed, 11 Dec 2013 15:22:14 -0800 Subject: Add caption window color attribute The WebVTT rendering implementation interprets window color as region color, since there is no window for non-region captions. BUG: 12020757 Change-Id: Ie891e1343d718783fc32c712860f886de22558ec --- api/current.txt | 1 + core/java/android/provider/Settings.java | 10 ++++++++ .../view/accessibility/CaptioningManager.java | 28 +++++++++++++--------- media/java/android/media/WebVttRenderer.java | 4 ++++ 4 files changed, 32 insertions(+), 11 deletions(-) diff --git a/api/current.txt b/api/current.txt index 3605dc3a9ad4..f66011e4ebb4 100644 --- a/api/current.txt +++ b/api/current.txt @@ -29919,6 +29919,7 @@ package android.view.accessibility { field public final int edgeColor; field public final int edgeType; field public final int foregroundColor; + field public final int windowColor; } public static abstract class CaptioningManager.CaptioningChangeListener { diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java index 0dffc17bda12..ec3819adee4d 100644 --- a/core/java/android/provider/Settings.java +++ b/core/java/android/provider/Settings.java @@ -3740,6 +3740,16 @@ public final class Settings { public static final String ACCESSIBILITY_CAPTIONING_EDGE_COLOR = "accessibility_captioning_edge_color"; + /** + * Integer property that specifes the window color for captions as a + * packed 32-bit color. + * + * @see android.graphics.Color#argb + * @hide + */ + public static final String ACCESSIBILITY_CAPTIONING_WINDOW_COLOR = + "accessibility_captioning_window_color"; + /** * String property that specifies the typeface for captions, one of: *