CastingVideoPlayerDevice.StandardTraits

class CastingVideoPlayerDevice.StandardTraits


Trait Container for Standard Traits.

Summary

Public constructors

StandardTraits(
    onOff: OnOff?,
    mediaPlayback: MediaPlayback?,
    keypadInput: KeypadInput?,
    contentLauncher: ContentLauncher?,
    messages: Messages?,
    wakeOnLan: WakeOnLan?,
    channel: Channel?,
    targetNavigator: TargetNavigator?,
    mediaInput: MediaInput?,
    lowPower: LowPower?,
    audioOutput: AudioOutput?,
    applicationLauncher: ApplicationLauncher?,
    accountLogin: AccountLogin?
)

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(
    onOff: OnOff?,
    mediaPlayback: MediaPlayback?,
    keypadInput: KeypadInput?,
    contentLauncher: ContentLauncher?,
    messages: Messages?,
    wakeOnLan: WakeOnLan?,
    channel: Channel?,
    targetNavigator: TargetNavigator?,
    mediaInput: MediaInput?,
    lowPower: LowPower?,
    audioOutput: AudioOutput?,
    applicationLauncher: ApplicationLauncher?,
    accountLogin: AccountLogin?
)

Public properties

accountLogin

val accountLoginAccountLogin?

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

applicationLauncher

val applicationLauncherApplicationLauncher?

This trait provides an interface to launch apps.

audioOutput

val audioOutputAudioOutput?

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

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.

lowPower

val lowPowerLowPower?

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

mediaInput

val mediaInputMediaInput?

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

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.

messages

val messagesMessages?

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

onOff

val onOffOnOff?

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

targetNavigator

val targetNavigatorTargetNavigator?

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

wakeOnLan

val wakeOnLanWakeOnLan?

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.