10#ifndef ZEPHYR_INCLUDE_BLUETOOTH_AUDIO_GMAP_LC3_PRESET_
11#define ZEPHYR_INCLUDE_BLUETOOTH_AUDIO_GMAP_LC3_PRESET_
43#define BT_GMAP_LC3_PRESET_32_1_GR(_loc, _stream_context) \
44 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG(BT_AUDIO_CODEC_CFG_FREQ_32KHZ, \
45 BT_AUDIO_CODEC_CFG_DURATION_7_5, _loc, 60U, 1, \
47 BT_BAP_QOS_CFG_UNFRAMED(7500u, 60U, 1U, 15U, 10000U))
55#define BT_GMAP_LC3_PRESET_32_2_GR(_loc, _stream_context) \
56 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG(BT_AUDIO_CODEC_CFG_FREQ_32KHZ, \
57 BT_AUDIO_CODEC_CFG_DURATION_10, _loc, 80U, 1, \
59 BT_BAP_QOS_CFG_UNFRAMED(10000u, 80U, 1U, 20U, 10000U))
67#define BT_GMAP_LC3_PRESET_48_1_GR(_loc, _stream_context) \
68 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG(BT_AUDIO_CODEC_CFG_FREQ_48KHZ, \
69 BT_AUDIO_CODEC_CFG_DURATION_7_5, _loc, 75U, 1, \
71 BT_BAP_QOS_CFG_UNFRAMED(7500u, 75U, 1U, 15U, 10000U))
81#define BT_GMAP_LC3_PRESET_48_2_GR(_loc, _stream_context) \
82 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG(BT_AUDIO_CODEC_CFG_FREQ_48KHZ, \
83 BT_AUDIO_CODEC_CFG_DURATION_10, _loc, 100U, 1, \
85 BT_BAP_QOS_CFG_UNFRAMED(10000u, 100U, 1U, 20U, 10000U))
93#define BT_GMAP_LC3_PRESET_48_3_GR(_loc, _stream_context) \
94 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG(BT_AUDIO_CODEC_CFG_FREQ_48KHZ, \
95 BT_AUDIO_CODEC_CFG_DURATION_7_5, _loc, 90U, 1, \
97 BT_BAP_QOS_CFG_UNFRAMED(7500u, 90U, 1U, 15U, 10000U))
107#define BT_GMAP_LC3_PRESET_48_4_GR(_loc, _stream_context) \
108 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG(BT_AUDIO_CODEC_CFG_FREQ_48KHZ, \
109 BT_AUDIO_CODEC_CFG_DURATION_10, _loc, 120u, 1, \
111 BT_BAP_QOS_CFG_UNFRAMED(10000u, 120U, 1U, 20U, 10000U))
119#define BT_GMAP_LC3_PRESET_16_1_GS(_loc, _stream_context) \
120 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG(BT_AUDIO_CODEC_CFG_FREQ_16KHZ, \
121 BT_AUDIO_CODEC_CFG_DURATION_7_5, _loc, 30U, 1, \
123 BT_BAP_QOS_CFG_UNFRAMED(7500u, 30U, 1U, 15U, 60000U))
131#define BT_GMAP_LC3_PRESET_16_2_GS(_loc, _stream_context) \
132 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG(BT_AUDIO_CODEC_CFG_FREQ_16KHZ, \
133 BT_AUDIO_CODEC_CFG_DURATION_10, _loc, 40U, 1, \
135 BT_BAP_QOS_CFG_UNFRAMED(10000u, 40U, 1U, 20U, 60000U))
143#define BT_GMAP_LC3_PRESET_32_1_GS(_loc, _stream_context) \
144 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG(BT_AUDIO_CODEC_CFG_FREQ_32KHZ, \
145 BT_AUDIO_CODEC_CFG_DURATION_7_5, _loc, 60U, 1, \
147 BT_BAP_QOS_CFG_UNFRAMED(7500u, 60U, 1U, 15U, 60000U))
155#define BT_GMAP_LC3_PRESET_32_2_GS(_loc, _stream_context) \
156 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG(BT_AUDIO_CODEC_CFG_FREQ_32KHZ, \
157 BT_AUDIO_CODEC_CFG_DURATION_10, _loc, 80U, 1, \
159 BT_BAP_QOS_CFG_UNFRAMED(10000u, 80U, 1U, 20U, 60000U))
167#define BT_GMAP_LC3_PRESET_48_1_GS(_loc, _stream_context) \
168 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG(BT_AUDIO_CODEC_CFG_FREQ_48KHZ, \
169 BT_AUDIO_CODEC_CFG_DURATION_7_5, _loc, 75U, 1, \
171 BT_BAP_QOS_CFG_UNFRAMED(7500u, 75U, 1U, 15U, 60000U))
179#define BT_GMAP_LC3_PRESET_48_2_GS(_loc, _stream_context) \
180 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG(BT_AUDIO_CODEC_CFG_FREQ_48KHZ, \
181 BT_AUDIO_CODEC_CFG_DURATION_10, _loc, 100U, 1, \
183 BT_BAP_QOS_CFG_UNFRAMED(10000u, 100U, 1U, 20U, 60000U))
193#define BT_GMAP_LC3_PRESET_48_1_G(_loc, _stream_context) \
194 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG(BT_AUDIO_CODEC_CFG_FREQ_48KHZ, \
195 BT_AUDIO_CODEC_CFG_DURATION_7_5, _loc, 75U, 1, \
197 BT_BAP_QOS_CFG_UNFRAMED(7500u, 75U, 1U, 8U, 10000U))
205#define BT_GMAP_LC3_PRESET_48_2_G(_loc, _stream_context) \
206 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG(BT_AUDIO_CODEC_CFG_FREQ_48KHZ, \
207 BT_AUDIO_CODEC_CFG_DURATION_10, _loc, 100U, 1, \
209 BT_BAP_QOS_CFG_UNFRAMED(10000u, 100U, 1U, 10U, 10000U))
217#define BT_GMAP_LC3_PRESET_48_3_G(_loc, _stream_context) \
218 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG(BT_AUDIO_CODEC_CFG_FREQ_48KHZ, \
219 BT_AUDIO_CODEC_CFG_DURATION_7_5, _loc, 90U, 1, \
221 BT_BAP_QOS_CFG_UNFRAMED(7500u, 90U, 1U, 8U, 10000U))
229#define BT_GMAP_LC3_PRESET_48_4_G(_loc, _stream_context) \
230 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG(BT_AUDIO_CODEC_CFG_FREQ_48KHZ, \
231 BT_AUDIO_CODEC_CFG_DURATION_10, _loc, 120u, 1, \
233 BT_BAP_QOS_CFG_UNFRAMED(10000u, 120U, 1U, 10U, 10000U))
Header for Bluetooth BAP.
Header for Bluetooth BAP LC3 presets.
Bluetooth Audio handling.
Bluetooth LC3 codec handling.