| # Copyright (c) 2023, LISTENAI |
| # SPDX-License-Identifier: Apache-2.0 |
| # |
| # Specific fields for USB volume control. |
| |
| description: USB volume control specific fields. |
| |
| compatible: "usb-audio-feature-volume" |
| |
| include: base.yaml |
| |
| properties: |
| volume-max: |
| type: int |
| default: 0x0A00 |
| description: | |
| attention: this attribute is a signed value. |
| This attribute represents the maximum volume level. |
| The range from +127.9961 dB (0x7FFF) down to -127.9961 dB (0x8001). |
| Valid range: 0 - 0xFFFF |
| volume-min: |
| type: int |
| default: 0xBA00 |
| description: | |
| attention: this attribute is a signed value. |
| This attribute represents the minimum volume level. |
| The range from +127.9961 dB (0x7FFF) down to -127.9961 dB (0x8001). |
| Valid range: 0 - 0xFFFF |
| volume-res: |
| type: int |
| default: 0x100 |
| description: | |
| attention: this attribute can only take positive values. |
| This attribute represents the volume resolution(step). |
| 1 = 1/256 dB or 0.00390625 dB. |
| 0x100(256) = 1dB. |
| Valid range: 1 - 0x7FFF |