Structs

A Stream of incoming requests for Accessibility
Supported accessibility settings.
A Stream of incoming requests for Audio
Font, size, and color of closed captions text.
What kind of sources get closed captions, and how they look.
Holds the state for an |InputDevice|.
A Stream of incoming requests for Display
DisplaySettings are used to determine the output state of the display. The display can be toggled between two modes, auto-brightness on and auto-brightness off.
A Stream of incoming requests for DoNotDisturb
Settings related to do-not-disturb (DND) mode.
A Stream of incoming requests for FactoryReset
Information about the factory reset settings.
Contains the information for an input device. The device is uniquely identified by the combination of device_name and device_type.
A Stream of incoming requests for Input
Settings related to device input. New format for InputDeviceSettings.
A subset of |DeviceState|’s properties that clients may pass to change the software state of an InputDevice.
A Stream of incoming requests for Intl
Collection of internationalization-related settings.
A Stream of incoming requests for Keyboard
A Stream of incoming requests for KeyboardSet
The various keyboard settings.
A Stream of incoming requests for KeyboardWatch
Information about a controllable light group. A group may have one or more lights.
A Stream of incoming requests for Light
Deprecation
State of a given light.
A Stream of incoming requests for NightMode
Settings related to Night mode.
A Stream of incoming requests for Privacy
A Stream of incoming requests for Setup
Describes what the |source|’s |state| is.
A series of flags determining the state of an input device mute toggle.

Enums

Modify or watch accessibility settings that are persisted.
Settings related to audio.
The source of the volume settings. The volume is set according to the source.
Font family groups for closed captions, specified by 47 CFR §79.102(k).
Settings related to display.
Modify or watch do-not-disturb (DND) mode. While DND is active, distractions created by the device are reduced or eliminated. E.g. bootup is silent, incoming calls could be rejected or silent, and notifications could be paused, silent, or hidden. High-priority disruptions like alarms can be allowed.
Edge style for fonts as specified in 47 CFR §79.103(c)(7)
Common error code used across different settings.
Settings related to factory reset.
Whether if the time format should be using 12 hour or 24 hour clock. H indicates the maximum number that the hour indicator will ever show.
Settings related to input to the device.
Settings related to internationalization such as locale, time zone, and temperature units.
The SetUI protocol for reading and modifying the keyboard settings.
The mutable API for modifying the keyboard settings.
The read-only API for monitoring the changes to the keyboard settings.
Enum describing the possible types of values for controlling a light.
Value of a light. Only one of the three values in the union will be present, depending on the light’s LightType.
Modify or watch Night Mode setting. Night mode puts the device in a restricted mode which can be overrided if the user prefers. During night mode, the following settings apply as per night mode parameters:
Settings related to privacy.
Common epitaph messages used across different settings.
Settings that influence the device’s setup behavior.

Constants

Traits

Type Definitions