CastingVideoPlayerDevice.StandardTraits

class CastingVideoPlayerDevice.StandardTraits


Trait Container for CastingVideoPlayerDevice 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.

ApplicationLauncher?

This trait provides an interface to launch apps.

AudioOutput?

This trait provides an interface for controlling the output on a video player device such as a TV.

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.

LowPower?

This trait provides an interface for managing low power mode on a device.

MediaInput?

This trait provides an interface for controlling the input selector on a media device such as a video player.

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.

Messages?

This trait provides an interface for passing messages that a device can present to the user.

OnOff?

This trait provides an interface for turning devices on and off.

TargetNavigator?

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

WakeOnLan?

This trait provides an interface for managing low power mode on a device that supports the Wake On LAN or Wake On Wireless LAN (WLAN) protocol.

Public constructors

StandardTraits

StandardTraits(traitProvider: TraitProvider)

Public properties

accountLogin

val accountLogin: AccountLogin?

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

applicationLauncher

val applicationLauncher: ApplicationLauncher?

This trait provides an interface to launch apps.

audioOutput

val audioOutput: AudioOutput?

This trait provides an interface for controlling the output on a video player device such as a TV.

channel

val channel: Channel?

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

contentLauncher

val contentLauncher: 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

val keypadInput: 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.

lowPower

val lowPower: LowPower?

This trait provides an interface for managing low power mode on a device.

mediaInput

val mediaInput: MediaInput?

This trait provides an interface for controlling the input selector on a media device such as a video player.

mediaPlayback

val mediaPlayback: 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.

messages

val messages: Messages?

This trait provides an interface for passing messages that a device can present to the user.

onOff

val onOff: OnOff?

This trait provides an interface for turning devices on and off.

targetNavigator

val targetNavigator: TargetNavigator?

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

wakeOnLan

val wakeOnLan: WakeOnLan?

This trait provides an interface for managing low power mode on a device that supports the Wake On LAN or Wake On Wireless LAN (WLAN) protocol.