ContentAppDevice.StandardTraits

class ContentAppDevice.StandardTraits


Trait Container for ContentAppDevice Standard Traits.

Summary

Public constructors

StandardTraits(traitProvider: TraitProvider)

Public properties

AccountLogin?

This trait provides commands to facilitate user account login on a content app or a node.

ApplicationBasic?

This trait provides information about a content app running on a video player device.

ApplicationLauncher?

This trait provides an interface to launch apps.

Channel?

This trait provides an interface for selecting channels on a device or endpoint.

ContentLauncher?

This trait provides an interface for launching content on a video player device such as a streaming media player, smart TV, or smart screen.

KeypadInput?

This trait provides an interface for key code based input and control on a device such as a video player or an endpoint such as a content app.

MediaPlayback?

This trait provides an interface for controlling media playback (play, pause, and so forth) on a media device such as a TV, set-top box, or smart speaker.

TargetNavigator?

This trait provides an interface for UX navigation within a set of targets on a device or endpoint.

Public constructors

StandardTraits

StandardTraits(traitProvider: TraitProvider)

Public properties

accountLogin

val accountLoginAccountLogin?

This trait provides commands to facilitate user account login on a content app or a node.

applicationBasic

val applicationBasicApplicationBasic?

This trait provides information about a content app running on a video player device.

applicationLauncher

val applicationLauncherApplicationLauncher?

This trait provides an interface to launch apps.

channel

val channelChannel?

This trait provides an interface for selecting channels on a device or endpoint.

contentLauncher

val contentLauncherContentLauncher?

This trait provides an interface for launching content on a video player device such as a streaming media player, smart TV, or smart screen.

keypadInput

val keypadInputKeypadInput?

This trait provides an interface for key code based input and control on a device such as a video player or an endpoint such as a content app.

mediaPlayback

val mediaPlaybackMediaPlayback?

This trait provides an interface for controlling media playback (play, pause, and so forth) on a media device such as a TV, set-top box, or smart speaker.

targetNavigator

val targetNavigatorTargetNavigator?

This trait provides an interface for UX navigation within a set of targets on a device or endpoint.