Added in [API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# android.media.tv.interactive

*** ** * ** ***

## Interfaces

|---|---|
| [TvInteractiveAppView.OnUnhandledInputEventListener](https://developer.android.com/reference/android/media/tv/interactive/TvInteractiveAppView.OnUnhandledInputEventListener) | Interface definition for a callback to be invoked when the unhandled input event is received. |

## Classes

|---|---|
| [AppLinkInfo](https://developer.android.com/reference/android/media/tv/interactive/AppLinkInfo) | App link information used by TV interactive app to launch Android apps. |
| [TvInteractiveAppManager](https://developer.android.com/reference/android/media/tv/interactive/TvInteractiveAppManager) | Central system API to the overall TV interactive application framework (TIAF) architecture, which arbitrates interaction between Android applications and TV interactive apps. |
| [TvInteractiveAppManager.TvInteractiveAppCallback](https://developer.android.com/reference/android/media/tv/interactive/TvInteractiveAppManager.TvInteractiveAppCallback) | Callback used to monitor status of the TV Interactive App. |
| [TvInteractiveAppService](https://developer.android.com/reference/android/media/tv/interactive/TvInteractiveAppService) | A TV interactive application service is a service that provides runtime environment and runs TV interactive applications. |
| [TvInteractiveAppService.Session](https://developer.android.com/reference/android/media/tv/interactive/TvInteractiveAppService.Session) | Base class for derived classes to implement to provide a TV interactive app session. |
| [TvInteractiveAppServiceInfo](https://developer.android.com/reference/android/media/tv/interactive/TvInteractiveAppServiceInfo) | This class is used to specify meta information of a TV interactive app. |
| [TvInteractiveAppView](https://developer.android.com/reference/android/media/tv/interactive/TvInteractiveAppView) | Displays contents of interactive TV applications. |
| [TvInteractiveAppView.TvInteractiveAppCallback](https://developer.android.com/reference/android/media/tv/interactive/TvInteractiveAppView.TvInteractiveAppCallback) | Callback used to receive various status updates on the `https://developer.android.com/reference/android/media/tv/interactive/TvInteractiveAppView`. |

-

  ## Interfaces

  - [TvInteractiveAppView.OnUnhandledInputEventListener](https://developer.android.com/reference/android/media/tv/interactive/TvInteractiveAppView.OnUnhandledInputEventListener)
-

  ## Classes

  - [AppLinkInfo](https://developer.android.com/reference/android/media/tv/interactive/AppLinkInfo)
  - [TvInteractiveAppManager](https://developer.android.com/reference/android/media/tv/interactive/TvInteractiveAppManager)
  - [TvInteractiveAppManager.TvInteractiveAppCallback](https://developer.android.com/reference/android/media/tv/interactive/TvInteractiveAppManager.TvInteractiveAppCallback)
  - [TvInteractiveAppService](https://developer.android.com/reference/android/media/tv/interactive/TvInteractiveAppService)
  - [TvInteractiveAppService.Session](https://developer.android.com/reference/android/media/tv/interactive/TvInteractiveAppService.Session)
  - [TvInteractiveAppServiceInfo](https://developer.android.com/reference/android/media/tv/interactive/TvInteractiveAppServiceInfo)
  - [TvInteractiveAppView](https://developer.android.com/reference/android/media/tv/interactive/TvInteractiveAppView)
  - [TvInteractiveAppView.TvInteractiveAppCallback](https://developer.android.com/reference/android/media/tv/interactive/TvInteractiveAppView.TvInteractiveAppCallback)