struct CastingVideoPlayerMatterTraitsTrait Container for CastingVideoPlayerDeviceType Matter Traits.
- 
                  
                  
This trait provides an interface for turning devices on and off.
Declaration
Swift
let onOffTrait: Matter.OnOffTrait? - 
                  
                  
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.
Declaration
Swift
let mediaPlaybackTrait: Matter.MediaPlaybackTrait? - 
                  
                  
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.
Declaration
Swift
let keypadInputTrait: Matter.KeypadInputTrait? - 
                  
                  
This trait provides an interface for launching content on a video player device such as a streaming media player, smart TV, or smart screen.
Declaration
Swift
let contentLauncherTrait: Matter.ContentLauncherTrait? - 
                  
                  
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.
Declaration
Swift
let wakeOnLanTrait: Matter.WakeOnLanTrait? - 
                  
                  
This trait provides an interface for selecting channels on a device or endpoint.
Declaration
Swift
let channelTrait: Matter.ChannelTrait? - 
                  
                  
This trait provides an interface for UX navigation within a set of targets on a device or endpoint.
Declaration
Swift
let targetNavigatorTrait: Matter.TargetNavigatorTrait? - 
                  
                  
This trait provides an interface for controlling the input selector on a media device such as a video player.
Declaration
Swift
let mediaInputTrait: Matter.MediaInputTrait? - 
                  
                  
This trait provides an interface for managing low power mode on a device.
Declaration
Swift
let lowPowerTrait: Matter.LowPowerTrait? - 
                  
                  
This trait provides an interface for controlling the output on a video player device such as a TV.
Declaration
Swift
let audioOutputTrait: Matter.AudioOutputTrait? - 
                  
                  
This trait provides an interface to launch apps.
Declaration
Swift
let applicationLauncherTrait: Matter.ApplicationLauncherTrait? - 
                  
                  
This trait provides commands to facilitate user account login on a content app or a node.
Declaration
Swift
let accountLoginTrait: Matter.AccountLoginTrait?