java.lang.Object | |
↳ | android.media.tv.TvContract.Programs |
Column definitions for the TV programs table.
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
TvContract.Programs.Genres | Canonical genres for TV programs. |
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | COLUMN_AUDIO_LANGUAGE | The comma-separated audio languages of this TV program. | |||||||||
String | COLUMN_BROADCAST_GENRE | The comma-separated genre string of this TV program. | |||||||||
String | COLUMN_CANONICAL_GENRE | The comma-separated canonical genre string of this TV program. | |||||||||
String | COLUMN_CHANNEL_ID | The ID of the TV channel that provides this TV program. | |||||||||
String | COLUMN_CONTENT_RATING | The comma-separated content ratings of this TV program. | |||||||||
String | COLUMN_END_TIME_UTC_MILLIS | The end time of this TV program, in milliseconds since the epoch. | |||||||||
String | COLUMN_EPISODE_NUMBER | The episode number of this TV program for episodic TV shows. | |||||||||
String | COLUMN_EPISODE_TITLE | The episode title of this TV program for episodic TV shows. | |||||||||
String | COLUMN_INTERNAL_PROVIDER_DATA | Internal data used by individual TV input services. | |||||||||
String | COLUMN_LONG_DESCRIPTION | The detailed, lengthy description of this TV program that is displayed only when the user wants to see more information. | |||||||||
String | COLUMN_POSTER_ART_URI | The URI for the poster art of this TV program. | |||||||||
String | COLUMN_SEASON_NUMBER | The season number of this TV program for episodic TV shows. | |||||||||
String | COLUMN_SHORT_DESCRIPTION | The short description of this TV program that is displayed to the user by default. | |||||||||
String | COLUMN_START_TIME_UTC_MILLIS | The start time of this TV program, in milliseconds since the epoch. | |||||||||
String | COLUMN_THUMBNAIL_URI | The URI for the thumbnail of this TV program. | |||||||||
String | COLUMN_TITLE | The title of this TV program. | |||||||||
String | COLUMN_VERSION_NUMBER | The version number of this row entry used by TV input services. | |||||||||
String | COLUMN_VIDEO_HEIGHT | The height of the video for this TV program, in the unit of pixels. | |||||||||
String | COLUMN_VIDEO_WIDTH | The width of the video for this TV program, in the unit of pixels. | |||||||||
String | CONTENT_ITEM_TYPE | The MIME type of a single TV program. | |||||||||
String | CONTENT_TYPE | The MIME type of a directory of TV programs. |
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
android.media.tv.TvContract.BaseTvColumns
| |||||||||||
From interface
android.provider.BaseColumns
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
CONTENT_URI | The content:// style URI for this table. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
The comma-separated audio languages of this TV program.
This is used to describe available audio languages included in the program. Use either ISO 639-1 or 639-2/T codes.
Type: TEXT
The comma-separated genre string of this TV program.
Use the same language appeared in the underlying broadcast standard, if applicable. (For example, one can refer to the genre strings used in Genre Descriptor of ATSC A/65 or Content Descriptor of ETSI EN 300 468, if appropriate.) Otherwise, leave empty.
Type: TEXT
The comma-separated canonical genre string of this TV program.
Canonical genres are defined in TvContract.Programs.Genres
. Use Genres.encode()
to create a text that can be stored in this column. Use Genres.decode()
to get the canonical genre strings from the text stored in this column.
Type: TEXT
The ID of the TV channel that provides this TV program.
This is a part of the channel URI and matches to _ID
.
Type: INTEGER (long)
The comma-separated content ratings of this TV program.
This is used to describe the content rating(s) of this program. Each comma-separated
content rating sub-string should be generated by calling
flattenToString()
. Note that in most cases the program content is
rated by a single rating system, thus resulting in a corresponding single sub-string that
does not require comma separation and multiple sub-strings appear only when the program
content is rated by two or more content rating systems. If any of those ratings is
specified as "blocked rating" in the user's parental control settings, the TV input
service should block the current content and wait for the signal that it is okay to
unblock.
Type: TEXT
The end time of this TV program, in milliseconds since the epoch.
The value should be equal to or less than COLUMN_START_TIME_UTC_MILLIS
of the
next program in the same channel.
Type: INTEGER (long)
The episode number of this TV program for episodic TV shows.
Can be empty.
Type: INTEGER
The episode title of this TV program for episodic TV shows.
Can be empty.
Type: TEXT
Internal data used by individual TV input services.
This is internal to the provider that inserted it, and should not be decoded by other apps.
Type: BLOB
The detailed, lengthy description of this TV program that is displayed only when the user wants to see more information.
TV input services should leave this field empty if they have no additional details beyond
COLUMN_SHORT_DESCRIPTION
.
Type: TEXT
The URI for the poster art of this TV program.
Can be empty.
Type: TEXT
The season number of this TV program for episodic TV shows.
Can be empty.
Type: INTEGER
The short description of this TV program that is displayed to the user by default.
It is recommended to limit the length of the descriptions to 256 characters.
Type: TEXT
The start time of this TV program, in milliseconds since the epoch.
The value should be equal to or larger than COLUMN_END_TIME_UTC_MILLIS
of the
previous program in the same channel.
Type: INTEGER (long)
The URI for the thumbnail of this TV program.
Can be empty.
Type: TEXT
The title of this TV program.
If this program is an episodic TV show, it is recommended that the title is the series
title and its related fields (COLUMN_SEASON_NUMBER
,
COLUMN_EPISODE_NUMBER
, and COLUMN_EPISODE_TITLE
) are filled in.
Type: TEXT
The version number of this row entry used by TV input services.
This is best used by sync adapters to identify the rows to update. The number can be
defined by individual TV input services. One may assign the same value as
version_number
in ETSI EN 300 468 or ATSC A/65, if the data are coming from a TV
broadcast.
Type: INTEGER
The height of the video for this TV program, in the unit of pixels.
Together with COLUMN_VIDEO_WIDTH
this is used to determine the video resolution
of the current TV program. Can be empty if it is not known initially or the program does
not convey any video such as the programs from type SERVICE_TYPE_AUDIO
channels.
Type: INTEGER
The width of the video for this TV program, in the unit of pixels.
Together with COLUMN_VIDEO_HEIGHT
this is used to determine the video resolution
of the current TV program. Can be empty if it is not known initially or the program does
not convey any video such as the programs from type SERVICE_TYPE_AUDIO
channels.
Type: INTEGER
The MIME type of a single TV program.
The MIME type of a directory of TV programs.