| # Bluetooth Audio - Published Audio Capabilities configuration options |
| # |
| # Copyright (c) 2022 Nordic Semiconductor ASA |
| |
| # SPDX-License-Identifier: Apache-2.0 |
| # |
| |
| config BT_PACS |
| bool "Published Audio Capabilities Service Support" |
| select BT_SMP_SC_PAIR_ONLY |
| help |
| This option enables support for Published Audio Capabilities Service. |
| |
| if BT_PACS |
| config BT_PAC_SNK |
| bool "Sink PAC Characteristic Support" |
| default y if BT_ASCS |
| help |
| This option enables support for Sink PAC Characteristic. |
| |
| if BT_PAC_SNK |
| config BT_PAC_SNK_LOC |
| hex "Sink PAC Locations Characteristic Support" |
| default 0x00000000 |
| range 0x00000000 0x0ffffff |
| help |
| This option enables support for Sink PAC Locations Characteristic. |
| Bitmap of Audio Location values for PAC records where the server acts |
| as an Audio Sink: |
| 0x00000000: Mono/Unespecified |
| 0x00000001: Front Left |
| 0x00000002: Front Right |
| 0x00000004: Front Center |
| 0x00000008: Low Frequency Effects 1 |
| 0x00000010: Back Left |
| 0x00000020: Back Right |
| 0x00000040: Front Left of Center |
| 0x00000080: Front Right of Center |
| 0x00000100: Back Center |
| 0x00000200: Low Frequency Effects 2 |
| 0x00000400: Side Left |
| 0x00000800: Side Right |
| 0x00001000: Top Front Left |
| 0x00002000: Top Front Right |
| 0x00004000: Top Front Center |
| 0x00008000: Top Center |
| 0x00010000: Top Back Left |
| 0x00020000: Top Back Right |
| 0x00040000: Top Side Left |
| 0x00080000: Top Side Right |
| 0x00100000: Top Back Center |
| 0x00200000: Bottom Front Center |
| 0x00400000: Bottom Front Left |
| 0x00800000: Bottom Front Right |
| 0x01000000: Front Left Wide |
| 0x02000000: Front Right Wide |
| 0x01000000: Left Surround |
| 0x02000000: Right Surround |
| |
| config BT_PACS_SNK_CONTEXT |
| hex "Supported Sink Contexts" |
| default 0x03ff |
| range 0x0000 0x03ff |
| help |
| The Supported Sink Contexts exposes the server’s support for |
| reception of audio data associated with specific Context Types: |
| 0x0001: Unspecified |
| 0x0002: Conversational |
| 0x0004: Media |
| 0x0008: Instructional |
| 0x0010: AttentionSeeking |
| 0x0020: ImmediateAlert |
| 0x0040: ManMachine |
| 0x0080: EmergencyAlert |
| 0x0100: Ringtone |
| 0x0200: TV |
| |
| endif # BT_PACS_SNK |
| |
| config BT_PAC_SRC |
| bool "Source PAC Characteristic Support" |
| default y if BT_ASCS |
| default y |
| help |
| This option enables support for Source PAC Characteristic. |
| |
| if BT_PAC_SRC |
| config BT_PAC_SRC_LOC |
| hex "Source PAC Locations Characteristic Support" |
| default 0x00000000 |
| range 0x00000000 0x0ffffff |
| help |
| This option enables support for Source PAC Locations Characteristic. |
| Bitmap of Audio Location values for PAC records where the server acts |
| as an Audio Source: |
| 0x00000000: Mono/Unespecified |
| 0x00000001: Front Left |
| 0x00000002: Front Right |
| 0x00000004: Front Center |
| 0x00000008: Low Frequency Effects 1 |
| 0x00000010: Back Left |
| 0x00000020: Back Right |
| 0x00000040: Front Left of Center |
| 0x00000080: Front Right of Center |
| 0x00000100: Back Center |
| 0x00000200: Low Frequency Effects 2 |
| 0x00000400: Side Left |
| 0x00000800: Side Right |
| 0x00001000: Top Front Left |
| 0x00002000: Top Front Right |
| 0x00004000: Top Front Center |
| 0x00008000: Top Center |
| 0x00010000: Top Back Left |
| 0x00020000: Top Back Right |
| 0x00040000: Top Side Left |
| 0x00080000: Top Side Right |
| 0x00100000: Top Back Center |
| 0x00200000: Bottom Front Center |
| 0x00400000: Bottom Front Left |
| 0x00800000: Bottom Front Right |
| 0x01000000: Front Left Wide |
| 0x02000000: Front Right Wide |
| 0x01000000: Left Surround |
| 0x02000000: Right Surround |
| |
| config BT_PACS_SRC_CONTEXT |
| hex "Supported Source Contexts" |
| default 0x03ff |
| range 0x0000 0x03ff |
| help |
| The Supported Source Contexts exposes the server’s support for |
| transmission of audio data associated with specific Context Types: |
| 0x0001: Unspecified |
| 0x0002: Conversational |
| 0x0004: Media |
| 0x0008: Instructional |
| 0x0010: AttentionSeeking |
| 0x0020: ImmediateAlert |
| 0x0040: ManMachine |
| 0x0080: EmergencyAlert |
| 0x0100: Ringtone |
| 0x0200: TV |
| |
| endif # BT_PAC_SRC |
| endif # BT_PACS |