Interface | Description |
---|---|
TvContract.BaseTvColumns |
Common base for the tables of TV channels/programs.
|
TvInputManager.Session.FinishedInputEventCallback |
Callback that is invoked when an input event that was dispatched to this session has been
finished.
|
TvView.OnUnhandledInputEventListener |
Interface definition for a callback to be invoked when the unhandled input event is received.
|
Class | Description |
---|---|
DvbDeviceInfo |
Simple container for information about DVB device.
|
ITvInputSessionWrapper |
Implements the internal ITvInputSession interface to convert incoming calls on to it back to
calls on the public TvInputSession interface, scheduling them on the main thread of the process.
|
TvContentRating |
A class representing a TV content rating.
|
TvContentRatingSystemInfo |
TvContentRatingSystemInfo class provides information about a specific TV content rating system
defined either by a system app or by a third-party app.
|
TvContract |
The contract between the TV provider and applications.
|
TvContract.Channels |
Column definitions for the TV channels table.
|
TvContract.Channels.Logo |
A sub-directory of a single TV channel that represents its primary logo.
|
TvContract.Programs |
Column definitions for the TV programs table.
|
TvContract.Programs.Genres |
Canonical genres for TV programs.
|
TvContract.RecordedPrograms |
Column definitions for the recorded TV programs table.
|
TvContract.WatchedPrograms |
Column definitions for the TV programs that the user watched.
|
TvInputHardwareInfo |
Simple container for information about TV input hardware.
|
TvInputHardwareInfo.Builder | |
TvInputInfo |
This class is used to specify meta information of a TV input.
|
TvInputInfo.Builder |
A convenience builder for creating
TvInputInfo objects. |
TvInputInfo.TvInputSettings |
Utility class for putting and getting settings for TV input.
|
TvInputManager |
Central system API to the overall TV input framework (TIF) architecture, which arbitrates
interaction between applications and the selected TV inputs.
|
TvInputManager.Hardware |
The Hardware provides the per-hardware functionality of TV hardware.
|
TvInputManager.HardwareCallback |
Interface used to receive events from Hardware objects.
|
TvInputManager.Session |
The Session provides the per-session functionality of TV inputs.
|
TvInputManager.SessionCallback |
Interface used to receive the created session.
|
TvInputManager.TvInputCallback |
Callback used to monitor status of the TV inputs.
|
TvInputService |
The TvInputService class represents a TV input or source such as HDMI or built-in tuner which
provides pass-through video or broadcast TV programs.
|
TvInputService.HardwareSession |
Base class for a TV input session which represents an external device connected to a
hardware TV input.
|
TvInputService.RecordingSession |
Base class for derived classes to implement to provide a TV input recording session.
|
TvInputService.Session |
Base class for derived classes to implement to provide a TV input session.
|
TvRecordingClient |
The public interface object used to interact with a specific TV input service for TV program
recording.
|
TvRecordingClient.RecordingCallback |
Callback used to receive various status updates on the
TvInputService.RecordingSession |
TvStreamConfig | |
TvStreamConfig.Builder |
A helper class for creating a TvStreamConfig object.
|
TvTrackInfo |
Encapsulates the format of tracks played in
TvInputService . |
TvTrackInfo.Builder |
A builder class for creating
TvTrackInfo objects. |
TvView |
Displays TV contents.
|
TvView.TimeShiftPositionCallback |
Callback used to receive time shift position changes.
|
TvView.TvInputCallback |
Callback used to receive various status updates on the
TvView . |
Annotation Type | Description |
---|---|
TvInputInfo.Type | |
TvInputManager.InputState | |
TvInputManager.RecordingError | |
TvInputManager.TimeShiftStatus | |
TvInputManager.VideoUnavailableReason | |
TvTrackInfo.Type |