38 lines
1.1 KiB
YAML
38 lines
1.1 KiB
YAML
# 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
|