# Copyright (c) 2022 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 mainmenu "Bluetooth: Broadcast Audio Sink" config SCAN_OFFLOAD bool "Whether to wait for a Broadcast Assistant" default y # enable PAST support if we can select BT_PER_ADV_SYNC_TRANSFER_RECEIVER if !BT_CTLR || BT_CTLR_SYNC_TRANSFER_RECEIVER_SUPPORT help If set to true, the sample will start advertising connectable for Broadcast Assistants. config SCAN_SELF bool "Whether to scan for Broadcast Sources without Broadcast Assistant" default y help If set to true, the sample will start scanning for Broadcast Sources without waiting for a Broadcast Assistant to connect. config SCAN_DELAY int "Delay before starting scan (in seconds)" range 0 255 default 10 depends on SCAN_SELF help Time to advertise connectable for a Broadcast Assistant to connect before starting scanning for Broadcast Sources. config TARGET_BROADCAST_NAME string "Target Broadcast Device Name" default "" help Name of target broadcast device. If not empty string, sink device will only listen to the specified broadcast source. Not case sensitive. config MAX_CODEC_FRAMES_PER_SDU int "The maximum number of codec frame per SDU supported" default 1 range 1 255 help Maximum number of codec frames per SDU supported by this device. Increasing this value allows support for a greater variaty of broadcasts, but also increases memory usage. config ENABLE_LC3 bool "Enable the LC3 codec" # By default let's enable it in the platforms we know are capable of supporting it default y depends on CPU_HAS_FPU && \ (ARCH_POSIX || SOC_COMPATIBLE_NRF52X || SOC_COMPATIBLE_NRF5340_CPUAPP) select LIBLC3 select FPU config USE_USB_AUDIO_OUTPUT bool "Use USB Audio as output" depends on ENABLE_LC3 select USB_DEVICE_STACK select USB_DEVICE_AUDIO select RING_BUFFER help Enables USB audio as output as a USB peripheral. This does not support providing USB audio to e.g. speakers that are also USB peripherals, but can be connected to e.g. a phone or PC as a USB-in device (such as a USB microphone). USB audio only supports a single audio channel. config USE_SPECIFIC_BROADCAST_CHANNEL bool "Use specific Broadcast Channel Audio Location" default y depends on USE_USB_AUDIO_OUTPUT help Enables the use of a specific Channel Audio Location (see config TARGET_BROADCAST_CHANNEL). config TARGET_BROADCAST_CHANNEL int "Broadcast Channel Audio Location to sync to" range 0 3 default 1 depends on USE_SPECIFIC_BROADCAST_CHANNEL help Channel Audio Location to sync to. These corresponds to the bt_audio_location, supporting mono, left and right channels source "Kconfig.zephyr"