package

androidx.tvprovider.media.tv

Interfaces

TvContractCompat.BaseTvColumnsCommon base for the tables of TV channels/programs.
TvContractCompat.PreviewProgramColumnsCommon columns for the tables of preview programs.

Classes

BasePreviewProgramBase class for derived classes that want to have common fields for preview programs.
BasePreviewProgram.Builder<T>This Builder class simplifies the creation of a BasePreviewProgram object.
BaseProgramBase class for derived classes that want to have common fields for programs defined in TvContractCompat.
BaseProgram.Builder<T>This Builder class simplifies the creation of a BaseProgram object.
ChannelA convenience class to access TvContractCompat.Channels entries in the system content provider.
Channel.BuilderThe builder class that makes it easy to chain setters to create a Channel object.
ChannelLogoUtilsA utility class for conveniently storing and loading channel logos.
CollectionUtilsStatic utilities for collections
PreviewChannelSince API 26, all TV apps may create preview channels and publish them to the home screen.
PreviewChannel.BuilderThis builder makes it easy to create a PreviewChannel object by allowing you to chain setters.
PreviewChannel.Columns
PreviewChannelHelperFrom a user's perspective, the TV home screen has two types of channels: the single Live Channels row versus the App preview Channels.
PreviewProgramA convenience class to access TvContractCompat.PreviewPrograms entries in the system content provider.
PreviewProgram.BuilderThis Builder class simplifies the creation of a PreviewProgram object.
ProgramA convenience class to access TvContractCompat.Programs entries in the system content provider.
Program.BuilderThis Builder class simplifies the creation of a Program object.
TvContractCompatThe contract between the TV provider and applications.
TvContractCompat.ChannelsColumn definitions for the TV channels table.
TvContractCompat.Channels.LogoA sub-directory of a single TV channel that represents its primary logo.
TvContractCompat.PreviewProgramsColumn definitions for the preview TV programs table.
TvContractCompat.ProgramsColumn definitions for the TV programs table.
TvContractCompat.Programs.GenresCanonical genres for TV programs.
TvContractCompat.RecordedProgramsColumn definitions for the recorded TV programs table.
TvContractCompat.WatchNextProgramsColumn definitions for the "watch next" TV programs table.
TvContractUtilsStatic helper methods for working with .
WatchNextProgramA convenience class to access TvContractCompat.WatchNextPrograms entries in the system content provider.
WatchNextProgram.BuilderThis Builder class simplifies the creation of a WatchNextProgram object.

Annotation Types

BasePreviewProgram.AspectRatio
BasePreviewProgram.Availability
BasePreviewProgram.InteractionType
BasePreviewProgram.TvSeriesItemType
BasePreviewProgram.Type
TvContractCompat.Channels.ServiceType
TvContractCompat.Channels.Type
TvContractCompat.Channels.VideoFormat
TvContractCompat.Channels.VideoResolution
TvContractCompat.Programs.Genres.Genre
WatchNextProgram.WatchNextType