diff --git a/api/current.txt b/api/current.txt index 51507e9166d46..626d5a259977f 100644 --- a/api/current.txt +++ b/api/current.txt @@ -22901,6 +22901,7 @@ package android.media.tv { field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG4 = "internal_provider_flag4"; field public static final java.lang.String COLUMN_LONG_DESCRIPTION = "long_description"; field public static final java.lang.String COLUMN_POSTER_ART_URI = "poster_art_uri"; + field public static final java.lang.String COLUMN_RECORDING_PROHIBITED = "recording_prohibited"; field public static final java.lang.String COLUMN_SEARCHABLE = "searchable"; field public static final java.lang.String COLUMN_SEASON_DISPLAY_NUMBER = "season_display_number"; field public static final deprecated java.lang.String COLUMN_SEASON_NUMBER = "season_number"; diff --git a/api/system-current.txt b/api/system-current.txt index 10bfa611c6ca4..62aab657ed1d4 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -24507,6 +24507,7 @@ package android.media.tv { field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG4 = "internal_provider_flag4"; field public static final java.lang.String COLUMN_LONG_DESCRIPTION = "long_description"; field public static final java.lang.String COLUMN_POSTER_ART_URI = "poster_art_uri"; + field public static final java.lang.String COLUMN_RECORDING_PROHIBITED = "recording_prohibited"; field public static final java.lang.String COLUMN_SEARCHABLE = "searchable"; field public static final java.lang.String COLUMN_SEASON_DISPLAY_NUMBER = "season_display_number"; field public static final deprecated java.lang.String COLUMN_SEASON_NUMBER = "season_number"; diff --git a/api/test-current.txt b/api/test-current.txt index 5762f173a9402..740094d302d30 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -22969,6 +22969,7 @@ package android.media.tv { field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG4 = "internal_provider_flag4"; field public static final java.lang.String COLUMN_LONG_DESCRIPTION = "long_description"; field public static final java.lang.String COLUMN_POSTER_ART_URI = "poster_art_uri"; + field public static final java.lang.String COLUMN_RECORDING_PROHIBITED = "recording_prohibited"; field public static final java.lang.String COLUMN_SEARCHABLE = "searchable"; field public static final java.lang.String COLUMN_SEASON_DISPLAY_NUMBER = "season_display_number"; field public static final deprecated java.lang.String COLUMN_SEASON_NUMBER = "season_number"; diff --git a/media/java/android/media/tv/TvContract.java b/media/java/android/media/tv/TvContract.java index e8c50e3540395..db7b43abaf3d2 100644 --- a/media/java/android/media/tv/TvContract.java +++ b/media/java/android/media/tv/TvContract.java @@ -1216,6 +1216,18 @@ public final class TvContract { */ public static final String COLUMN_SEARCHABLE = "searchable"; + /** + * The flag indicating whether recording of this program is prohibited. + * + *

A value of 1 indicates that recording of this program is prohibited and application + * will not schedule any recording for this program. A value of 0 indicates that the + * recording is not prohibited. If not specified, this value is set to 0 (not prohibited) by + * default. + * + *

Type: INTEGER (boolean) + */ + public static final String COLUMN_RECORDING_PROHIBITED = "recording_prohibited"; + /** * Internal data used by individual TV input services. *