# android.media.tv

# android.media.tv

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/media/tv/package-summary "View this page in Java")

## Interfaces

|---------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------|
| [BaseTvColumns](https://developer.android.com/reference/kotlin/android/media/tv/TvContract.BaseTvColumns)                             | Common base for the tables of TV channels/programs.                                           |
| [OnUnhandledInputEventListener](https://developer.android.com/reference/kotlin/android/media/tv/TvView.OnUnhandledInputEventListener) | Interface definition for a callback to be invoked when the unhandled input event is received. |

## Classes

|----------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [AdBuffer](https://developer.android.com/reference/kotlin/android/media/tv/AdBuffer)                           | Buffer for advertisement data.                                                                                                                                            |
| [AdRequest](https://developer.android.com/reference/kotlin/android/media/tv/AdRequest)                         | An advertisement request which can be sent to TV input to request AD operations.                                                                                          |
| [AdResponse](https://developer.android.com/reference/kotlin/android/media/tv/AdResponse)                       | An advertisement response which can be sent to TV interactive App service to inform AD status.                                                                            |
| [AitInfo](https://developer.android.com/reference/kotlin/android/media/tv/AitInfo)                             | AIT (Application Information Table) info.                                                                                                                                 |
| [BroadcastInfoRequest](https://developer.android.com/reference/kotlin/android/media/tv/BroadcastInfoRequest)   | A request for the information retrieved from broadcast signal.                                                                                                            |
| [BroadcastInfoResponse](https://developer.android.com/reference/kotlin/android/media/tv/BroadcastInfoResponse) | A response of[BroadcastInfoRequest](https://developer.android.com/reference/kotlin/android/media/tv/BroadcastInfoRequest)for information retrieved from broadcast signal. |
| [CommandRequest](https://developer.android.com/reference/kotlin/android/media/tv/CommandRequest)               | A request for command from broadcast signal.                                                                                                                              |
| [CommandResponse](https://developer.android.com/reference/kotlin/android/media/tv/CommandResponse)             | A response for command from broadcast signal.                                                                                                                             |
| [DsmccRequest](https://developer.android.com/reference/kotlin/android/media/tv/DsmccRequest)                   | A request for DSM-CC from broadcast signal.                                                                                                                               |
| [DsmccResponse](https://developer.android.com/reference/kotlin/android/media/tv/DsmccResponse)                 | A response for DSM-CC from broadcast signal.                                                                                                                              |
| [PesRequest](https://developer.android.com/reference/kotlin/android/media/tv/PesRequest)                       | A request for PES from broadcast signal.                                                                                                                                  |
| [PesResponse](https://developer.android.com/reference/kotlin/android/media/tv/PesResponse)                     | A response for PES from broadcast signal.                                                                                                                                 |
| [SectionRequest](https://developer.android.com/reference/kotlin/android/media/tv/SectionRequest)               | A request for Section from broadcast signal.                                                                                                                              |
| [SectionResponse](https://developer.android.com/reference/kotlin/android/media/tv/SectionResponse)             | A response for Section from broadcast signal.                                                                                                                             |
| [SignalingDataInfo](https://developer.android.com/reference/kotlin/android/media/tv/SignalingDataInfo)         | Describes a metadata object of a[SignalingDataResponse](https://developer.android.com/reference/kotlin/android/media/tv/SignalingDataResponse).                           |
| [SignalingDataRequest](https://developer.android.com/reference/kotlin/android/media/tv/SignalingDataRequest)   | Request to retrieve the Low-level Signalling Tables (LLS) and Service-layer Signalling (SLS) metadata.                                                                    |
| [SignalingDataResponse](https://developer.android.com/reference/kotlin/android/media/tv/SignalingDataResponse) | A response for the signaling data from the broadcast signal.                                                                                                              |
| [StreamEventRequest](https://developer.android.com/reference/kotlin/android/media/tv/StreamEventRequest)       | A request for Stream Event from broadcast signal.                                                                                                                         |
| [StreamEventResponse](https://developer.android.com/reference/kotlin/android/media/tv/StreamEventResponse)     | A response for Stream Event from broadcast signal.                                                                                                                        |
| [TableRequest](https://developer.android.com/reference/kotlin/android/media/tv/TableRequest)                   | A request for Table from broadcast signal.                                                                                                                                |
| [TableResponse](https://developer.android.com/reference/kotlin/android/media/tv/TableResponse)                 | A response for Table from broadcast signal.                                                                                                                               |
| [TimelineRequest](https://developer.android.com/reference/kotlin/android/media/tv/TimelineRequest)             | A request for Timeline from broadcast signal.                                                                                                                             |
| [TimelineResponse](https://developer.android.com/reference/kotlin/android/media/tv/TimelineResponse)           | A response for Timeline from broadcast signal.                                                                                                                            |
| [TsRequest](https://developer.android.com/reference/kotlin/android/media/tv/TsRequest)                         | A request for TS (transport stream) from broadcast signal.                                                                                                                |
| [TsResponse](https://developer.android.com/reference/kotlin/android/media/tv/TsResponse)                       | A response for TS (transport stream) from broadcast signal.                                                                                                               |
| [TvContentRating](https://developer.android.com/reference/kotlin/android/media/tv/TvContentRating)             | A class representing a TV content rating.                                                                                                                                 |
| [TvContract](https://developer.android.com/reference/kotlin/android/media/tv/TvContract)                       | The contract between the TV provider and applications.                                                                                                                    |
| [TvInputInfo](https://developer.android.com/reference/kotlin/android/media/tv/TvInputInfo)                     | This class is used to specify meta information of a TV input.                                                                                                             |
| [TvInputManager](https://developer.android.com/reference/kotlin/android/media/tv/TvInputManager)               | Central system API to the overall TV input framework (TIF) architecture, which arbitrates interaction between applications and the selected TV inputs.                    |
| [TvInputService](https://developer.android.com/reference/kotlin/android/media/tv/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.                       |
| [TvRecordingClient](https://developer.android.com/reference/kotlin/android/media/tv/TvRecordingClient)         | The public interface object used to interact with a specific TV input service for TV program recording.                                                                   |
| [TvRecordingInfo](https://developer.android.com/reference/kotlin/android/media/tv/TvRecordingInfo)             | This class is used to describe the meta information for a TV recording.                                                                                                   |
| [TvTrackInfo](https://developer.android.com/reference/kotlin/android/media/tv/TvTrackInfo)                     | Encapsulates the format of tracks played in[TvInputService](https://developer.android.com/reference/kotlin/android/media/tv/TvInputService).                              |
| [TvView](https://developer.android.com/reference/kotlin/android/media/tv/TvView)                               | Displays TV contents.                                                                                                                                                     |