BasicVideoPlayerDevice.StandardTraits

class BasicVideoPlayerDevice.StandardTraits


Trait Container for Standard Traits.

Summary

Public constructors

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

Public properties

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.

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?,
    messages: Messages?,
    wakeOnLan: WakeOnLan?,
    channel: Channel?,
    targetNavigator: TargetNavigator?,
    mediaInput: MediaInput?,
    lowPower: LowPower?,
    audioOutput: AudioOutput?
)

Public properties

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.

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.