# GoogleTVMatterTraits

    struct GoogleTVMatterTraits

Trait Container for GoogleTVDeviceType Matter Traits.
- `


  ### [channelTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/GoogleTVDeviceType/GoogleTVMatterTraits#/s:15GoogleHomeTypes0A12TVDeviceTypeV0A14TVMatterTraitsV12channelTraitAA6MatterO07ChannelI0VSgvp)


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

  #### Declaration

  Swift

      let channelTrait: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.ChannelTrait?

- `


  ### [mediaPlaybackTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/GoogleTVDeviceType/GoogleTVMatterTraits#/s:15GoogleHomeTypes0A12TVDeviceTypeV0A14TVMatterTraitsV18mediaPlaybackTraitAA6MatterO05MediaiJ0VSgvp)


  ` 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: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.MediaPlaybackTrait?

- `


  ### [onOffTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/GoogleTVDeviceType/GoogleTVMatterTraits#/s:15GoogleHomeTypes0A12TVDeviceTypeV0A14TVMatterTraitsV10onOffTraitAA6MatterO02OniJ0VSgvp)


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

  #### Declaration

  Swift

      let onOffTrait: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.OnOffTrait?

- `


  ### [levelControlTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/GoogleTVDeviceType/GoogleTVMatterTraits#/s:15GoogleHomeTypes0A12TVDeviceTypeV0A14TVMatterTraitsV17levelControlTraitAA6MatterO05LeveliJ0VSgvp)


  ` This trait provides an interface for controlling a characteristic of a device that can be set to
  a level.

  #### Declaration

  Swift

      let levelControlTrait: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.LevelControlTrait?