Android.Media.TV.Interactive Namespace

Provides services, sessions, and views for TV interactive applications.

Classes

Name Description
AppLinkInfo

App link information used by TV interactive app to launch Android apps.

AppLinkInfo.InterfaceConsts

Contains the parcel constants exposed by AppLinkInfo.

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

Callback used to monitor status of the TV Interactive App.

TvInteractiveAppService

A TV interactive application service is a service that provides runtime environment and runs TV interactive applications.

TvInteractiveAppService.Session

Base class for derived classes to implement to provide a TV interactive app session.

TvInteractiveAppServiceInfo

This class is used to specify meta information of a TV interactive app.

TvInteractiveAppServiceInfo.InterfaceConsts

Contains the parcel constants exposed by TvInteractiveAppServiceInfo.

TvInteractiveAppView

Displays contents of interactive TV applications.

TvInteractiveAppView.TvInteractiveAppCallback

Callback used to receive various status updates on the TvInteractiveAppView.

TvInteractiveAppView.UnhandledInputEventEventArgs

Provides an input event and its handled state for a TV interactive app view event handler.

Interfaces

Name Description
TvInteractiveAppView.IOnUnhandledInputEventListener

Interface definition for a callback to be invoked when the unhandled input event is received.

Enums

Name Description
AppManagerError

Identifies error codes reported by TV interactive app services and sessions.

CommandParameterValueStopMode

Specifies the video display mode for a stop playback command.

InteractiveAppState

Identifies the stopped, running, or error state of a TV interactive application.

InteractiveAppType

Identifies the TV interactive app types supported by a service.

ServiceState

Identifies the readiness or error state of a TV interactive app service.

TeletextAppState

Identifies the shown, hidden, or error state of a teletext application.

Remarks

Use TvInteractiveAppManager to find interactive app services, TvInteractiveAppService to implement a service, and TvInteractiveAppView to host its interactive content.

The namespace also contains service information, app links, callback types, and the .NET enums for Android's interactive app constants.

See the Android TV interactive package reference.