1# Bluetooth Audio - Volume Offset Control Service options
2#
3# Copyright (c) 2020 Bose Corporation
4#
5# SPDX-License-Identifier: Apache-2.0
6#
7
8##################### Volume Offset Control Service #####################
9
10config BT_VOCS_MAX_INSTANCE_COUNT
11	int "Volume Offset Control Service max instance count [EXPERIMENTAL]"
12	default 0
13	range 0 15
14	help
15	  This option sets the maximum number of instances of Volume Offset
16	  Control Services.
17
18config BT_VOCS
19	bool # hidden
20	default y if BT_VOCS_MAX_INSTANCE_COUNT > 0
21	select EXPERIMENTAL
22	help
23	  This hidden option enables support for Volume Control Service.
24
25if BT_VOCS
26
27config BT_VOCS_MAX_OUTPUT_DESCRIPTION_SIZE
28	int "Volume Offset Control Service max output description size"
29	default 32
30	range 0 512
31	help
32	  This option sets the maximum output description size in octets.
33
34endif # BT_VOCS
35
36##################### Volume Offset Control Service Client #####################
37
38config BT_VOCS_CLIENT_MAX_INSTANCE_COUNT
39	int "Volume Offset Control Service client max instance count [EXPERIMENTAL]"
40	default 0
41	range 0 15
42	help
43	  This option sets the maximum number of instances of Volume Offset
44	  Control Service clients.
45
46config BT_VOCS_CLIENT
47	bool # hidden
48	default y if BT_VOCS_CLIENT_MAX_INSTANCE_COUNT > 0
49	select EXPERIMENTAL
50	help
51	  This hidden option enables support for Volume Offset Control Service.
52