The Home APIs Developer Challenge is ON! Show us your skills for a chance to win exciting prizes.
Register
Send feedback
GoogleStreamingSoundbarMatterTraits
bookmark_border bookmark
Stay organized with collections
Save and categorize content based on your preferences.
struct GoogleStreamingSoundbarMatterTraits
Trait Container for Matter Traits.
This trait provides an interface for controlling a characteristic of a device that can be set to
a level.
Declaration
Swift
let levelControlTrait : Matter . LevelControlTrait ?
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 turning devices on and off.
Declaration
Swift
let onOffTrait : Matter . OnOffTrait ?
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-06-04 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Incorrect information","incorrectInformation","thumb-down"],["Not enough information/samples","notEnoughInformationSamples","thumb-down"],["Too complicated","tooComplicated","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-04 UTC."],[],[]]