The Audio Control cluster (0x0512) is a Matter cluster that This cluster provides attributes and commands to control the audio output volume and frequency corrections of a device.. It defines 6 commands and 19 attributes.
Audio Control 0x0512
This cluster provides attributes and commands to control the audio output volume and frequency corrections of a device.
Spec History
This cluster's ClusterRevision across the Matter releases it has shipped in. Click a version to inspect the cluster as it existed in that release.
Attributes 19
Commands 6
Features 2
| Code | Name | Type | Flags |
|---|---|---|---|
| 0x0000 | SoftMuted | boolean | |
| 0x0001 |
PhysicallyMuted
default 0
|
boolean | Optional |
| 0x0002 |
Volume
min 1
|
int16u | |
| 0x0003 |
MinDeviceVolume
min 1
|
int16u | |
| 0x0004 |
MaxDeviceVolume
min 1
|
int16u | |
| 0x0005 | MaxDeviceVolumeDB | int16u | Optional |
| 0x0006 |
MaxUserVolume
min 1
|
int16u | Writable Optional write: manage |
| 0x0007 |
DefaultStepSize
1..65534
|
int16u | Writable write: manage |
| 0x0008 |
SetVolumeUnmutePolicy
max 0x03
|
UnmutePolicyEnum | Writable write: manage |
| 0x0009 |
IncreaseVolumeUnmutePolicy
max 0x03
|
UnmutePolicyEnum | Writable write: manage |
| 0x000A |
IncreaseVolumeUnmuteVolume
max 0x02
|
UnmuteVolumeEnum | Writable write: manage |
| 0x000B |
DecreaseVolumeUnmutePolicy
max 0x03
|
UnmutePolicyEnum | Writable write: manage |
| 0x000C |
StartUpMuted
default 0 · nullable
|
boolean | Writable Optional |
| 0x000D |
StartUpVolume
1..65534 · nullable
|
int16u | Writable Optional |
| 0x000E |
Bass
default 0
|
int16s | Writable Optional |
| 0x000F |
Mid
default 0
|
int16s | Writable Optional |
| 0x0010 |
Treble
default 0
|
int16s | Writable Optional |
| 0x0011 |
MinCorrection
max 0
|
int16s | Optional |
| 0x0012 |
MaxCorrection
min 0
|
int16s | Optional |
| Code | Name | Direction | Parameters |
|---|---|---|---|
| 0x00 |
Mute
This command SHALL set the value of the SoftMuted attribute to TRUE.
|
client→server | None |
| 0x01 |
Unmute
This command SHALL set the value of the SoftMuted attribute to FALSE.
|
client→server | None |
| 0x02 |
ToggleMuted
This command SHALL toggle the state of the SoftMuted attribute.
|
client→server | None |
| 0x03 |
SetVolume
Sets the volume to a specified level.
|
client→server |
NewVolume: int16u, UnmutePolicy: UnmutePolicyEnum |
| 0x04 |
IncreaseVolume
Increases the volume by a specified level.
|
client→server |
StepSize: int16u, UnmutePolicy: UnmutePolicyEnum, UnmuteVolume: UnmuteVolumeEnum |
| 0x05 |
DecreaseVolume
Decreases the volume by a specified level.
|
client→server |
StepSize: int16u, UnmutePolicy: UnmutePolicyEnum |
Decibel
(DB)
bit 0
Volume level unit is hundredths of dB SPL
BasicEqualizer
(BEQ)
bit 1
Adjust one or more of bass, mid, and treble levels
Devices Implementing This Cluster
0 devices in the survey implement this cluster
No devices in the survey implement this cluster yet.