| # Bluetooth Audio - Volume Control Profile configuration options | 
 | # | 
 | # Copyright (c) 2020 Bose Corporation | 
 | # Copyright (c) 2020-2022 Nordic Semiconductor ASA | 
 | # | 
 | # SPDX-License-Identifier: Apache-2.0 | 
 | # | 
 |  | 
 | ################### Volume Control Profile Volume Renderer ################### | 
 |  | 
 | config BT_VCP_VOL_REND | 
 | 	bool "Volume Control Profile Volume Renderer Support" | 
 | 	depends on BT_GATT_DYNAMIC_DB | 
 | 	depends on BT_SMP | 
 | 	help | 
 | 	  This option enables support for Volume Control Profile Volume Renderer | 
 | 	  role and the Volume Control Service. | 
 |  | 
 | if BT_VCP_VOL_REND | 
 | config BT_VCP_VOL_REND_VOCS_INSTANCE_COUNT | 
 | 	int "Volume Offset Control Service instance count" | 
 | 	default 0 | 
 | 	range 0 BT_VOCS_MAX_INSTANCE_COUNT | 
 | 	help | 
 | 	  This option sets the number of instances of Volume Offset Control | 
 | 	  Services. | 
 |  | 
 | config BT_VCP_VOL_REND_VOCS | 
 | 	bool # Hidden | 
 | 	default y if BT_VCP_VOL_REND_VOCS_INSTANCE_COUNT > 0 | 
 | 	help | 
 | 	  This hidden option makes it possible to easily check if VOCS is | 
 | 	  enabled for VCS. | 
 |  | 
 | config BT_VCP_VOL_REND_AICS_INSTANCE_COUNT | 
 | 	int "Audio Input Control Service instance count for VCS" | 
 | 	default 0 | 
 | 	range 0 BT_AICS_MAX_INSTANCE_COUNT | 
 | 	help | 
 | 	  This option sets the number of instances of Audio Input Control | 
 | 	  Services for VCS. | 
 |  | 
 | config BT_VCP_VOL_REND_AICS | 
 | 	bool # Hidden | 
 | 	default y if BT_VCP_VOL_REND_AICS_INSTANCE_COUNT > 0 | 
 | 	help | 
 | 	  This hidden option makes it possible to easily check if AICS is | 
 | 	  enabled for VCS. | 
 |  | 
 | config BT_VCP_VOL_REND_VOL_FLAGS_NOTIFIABLE | 
 | 	bool "Volume Flags notifiable support" | 
 | 	help | 
 | 	  This option enables support for clients to subscribe for notifications | 
 | 	  on the Volume Flags characteristic. | 
 |  | 
 | endif # BT_VCP_VOL_REND | 
 |  | 
 | ################### Volume Control Profile Volume Controller ################### | 
 |  | 
 | config BT_VCP_VOL_CTLR | 
 | 	bool "Volume Control Profile Volume Controller Support" | 
 | 	depends on BT_GATT_CLIENT | 
 | 	depends on BT_GATT_AUTO_DISCOVER_CCC | 
 | 	depends on BT_SMP | 
 | 	help | 
 | 	  This option enables support for Volume Control Profile Volume | 
 | 	  Controller. | 
 |  | 
 | if BT_VCP_VOL_CTLR | 
 |  | 
 | config BT_VCP_VOL_CTLR_MAX_VOCS_INST | 
 | 	int "Maximum number of VOCS instances to setup" | 
 | 	default 0 | 
 | 	range 0 BT_VOCS_CLIENT_MAX_INSTANCE_COUNT | 
 | 	help | 
 | 	  Sets the maximum number of Volume Offset Control Service (VOCS) | 
 | 	  instances to setup and use. | 
 |  | 
 | config BT_VCP_VOL_CTLR_VOCS | 
 | 	bool # Hidden | 
 | 	default y if BT_VCP_VOL_CTLR_MAX_VOCS_INST > 0 | 
 | 	help | 
 | 	  This hidden option makes it possible to easily check if VOCS is | 
 | 	  enabled for VCS client. | 
 |  | 
 | config BT_VCP_VOL_CTLR_MAX_AICS_INST | 
 | 	int "Maximum number of AICS instances to setup" | 
 | 	default 0 | 
 | 	range 0 3 | 
 | 	help | 
 | 	  Sets the maximum number of Audio Input Control Service (AICS) | 
 | 	  instances to setup and use. | 
 |  | 
 | config BT_VCP_VOL_CTLR_AICS | 
 | 	bool # Hidden | 
 | 	default y if BT_VCP_VOL_CTLR_MAX_AICS_INST > 0 | 
 | 	help | 
 | 	  This hidden option makes it possible to easily check if AICS is | 
 | 	  enabled for VCS client. | 
 |  | 
 | endif # BT_VCP_VOL_CTLR |