Zephyr API Documentation  3.6.0
A Scalable Open Source RTOS
3.6.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
bap_lc3_preset.h
Go to the documentation of this file.
1
9#ifndef ZEPHYR_INCLUDE_BLUETOOTH_AUDIO_BAP_LC3_PRESET_
10#define ZEPHYR_INCLUDE_BLUETOOTH_AUDIO_BAP_LC3_PRESET_
11
13
20};
21
23#define BT_BAP_LC3_PRESET(_codec, _qos) \
24 { \
25 .codec_cfg = _codec, .qos = _qos, \
26 }
27
28/* LC3 Unicast presets defined by table 5.2 in the BAP v1.0 specification */
29
36#define BT_BAP_LC3_UNICAST_PRESET_8_1_1(_loc, _stream_context) \
37 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_8_1(_loc, _stream_context), \
38 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(26u, 2u, 8u, 40000u))
39
46#define BT_BAP_LC3_UNICAST_PRESET_8_2_1(_loc, _stream_context) \
47 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_8_2(_loc, _stream_context), \
48 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(30u, 2u, 10u, 40000u))
49
56#define BT_BAP_LC3_UNICAST_PRESET_16_1_1(_loc, _stream_context) \
57 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_16_1(_loc, _stream_context), \
58 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(30u, 2u, 8u, 40000u))
59
68#define BT_BAP_LC3_UNICAST_PRESET_16_2_1(_loc, _stream_context) \
69 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_16_2(_loc, _stream_context), \
70 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(40u, 2u, 10u, 40000u))
71
78#define BT_BAP_LC3_UNICAST_PRESET_24_1_1(_loc, _stream_context) \
79 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_24_1(_loc, _stream_context), \
80 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(45u, 2u, 8u, 40000u))
81
90#define BT_BAP_LC3_UNICAST_PRESET_24_2_1(_loc, _stream_context) \
91 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_24_2(_loc, _stream_context), \
92 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(60u, 2u, 10u, 40000u))
93
100#define BT_BAP_LC3_UNICAST_PRESET_32_1_1(_loc, _stream_context) \
101 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_32_1(_loc, _stream_context), \
102 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(60u, 2u, 8u, 40000u))
103
110#define BT_BAP_LC3_UNICAST_PRESET_32_2_1(_loc, _stream_context) \
111 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_32_2(_loc, _stream_context), \
112 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(80u, 2u, 10u, 40000u))
113
120#define BT_BAP_LC3_UNICAST_PRESET_441_1_1(_loc, _stream_context) \
121 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_441_1(_loc, _stream_context), \
122 BT_AUDIO_CODEC_QOS(8163u, BT_AUDIO_CODEC_QOS_FRAMING_FRAMED, \
123 BT_AUDIO_CODEC_QOS_2M, 97u, 5u, 24u, 40000u))
124
131#define BT_BAP_LC3_UNICAST_PRESET_441_2_1(_loc, _stream_context) \
132 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_441_2(_loc, _stream_context), \
133 BT_AUDIO_CODEC_QOS(10884u, BT_AUDIO_CODEC_QOS_FRAMING_FRAMED, \
134 BT_AUDIO_CODEC_QOS_2M, 130u, 5u, 31u, 40000u))
135
142#define BT_BAP_LC3_UNICAST_PRESET_48_1_1(_loc, _stream_context) \
143 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_1(_loc, _stream_context), \
144 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(75u, 5u, 15u, 40000u))
145
152#define BT_BAP_LC3_UNICAST_PRESET_48_2_1(_loc, _stream_context) \
153 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_2(_loc, _stream_context), \
154 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(100u, 5u, 20u, 40000u))
155
162#define BT_BAP_LC3_UNICAST_PRESET_48_3_1(_loc, _stream_context) \
163 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_3(_loc, _stream_context), \
164 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(90u, 5u, 15u, 40000u))
165
172#define BT_BAP_LC3_UNICAST_PRESET_48_4_1(_loc, _stream_context) \
173 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_4(_loc, _stream_context), \
174 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(120u, 5u, 20u, 40000u))
175
182#define BT_BAP_LC3_UNICAST_PRESET_48_5_1(_loc, _stream_context) \
183 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_5(_loc, _stream_context), \
184 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(117u, 5u, 15u, 40000u))
185
192#define BT_BAP_LC3_UNICAST_PRESET_48_6_1(_loc, _stream_context) \
193 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_6(_loc, _stream_context), \
194 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(155u, 5u, 20u, 40000u))
195
202/* Following presets are for unicast high reliability audio data */
203#define BT_BAP_LC3_UNICAST_PRESET_8_1_2(_loc, _stream_context) \
204 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_8_1(_loc, _stream_context), \
205 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(26u, 13u, 75u, 40000u))
206
213#define BT_BAP_LC3_UNICAST_PRESET_8_2_2(_loc, _stream_context) \
214 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_8_2(_loc, _stream_context), \
215 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(30u, 13u, 95u, 40000u))
216
223#define BT_BAP_LC3_UNICAST_PRESET_16_1_2(_loc, _stream_context) \
224 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_16_1(_loc, _stream_context), \
225 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(30u, 13u, 75u, 40000u))
226
233#define BT_BAP_LC3_UNICAST_PRESET_16_2_2(_loc, _stream_context) \
234 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_16_2(_loc, _stream_context), \
235 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(40u, 13u, 95u, 40000u))
236
243#define BT_BAP_LC3_UNICAST_PRESET_24_1_2(_loc, _stream_context) \
244 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_24_1(_loc, _stream_context), \
245 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(45u, 13u, 75u, 40000u))
246
253#define BT_BAP_LC3_UNICAST_PRESET_24_2_2(_loc, _stream_context) \
254 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_24_2(_loc, _stream_context), \
255 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(60u, 13u, 95u, 40000u))
256
263#define BT_BAP_LC3_UNICAST_PRESET_32_1_2(_loc, _stream_context) \
264 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_32_1(_loc, _stream_context), \
265 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(60u, 13u, 75u, 40000u))
266
273#define BT_BAP_LC3_UNICAST_PRESET_32_2_2(_loc, _stream_context) \
274 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_32_2(_loc, _stream_context), \
275 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(80u, 13u, 95u, 40000u))
276
283#define BT_BAP_LC3_UNICAST_PRESET_441_1_2(_loc, _stream_context) \
284 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_441_1(_loc, _stream_context), \
285 BT_AUDIO_CODEC_QOS(8163u, BT_AUDIO_CODEC_QOS_FRAMING_FRAMED, \
286 BT_AUDIO_CODEC_QOS_2M, 97u, 13u, 80u, 40000u))
287
294#define BT_BAP_LC3_UNICAST_PRESET_441_2_2(_loc, _stream_context) \
295 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_441_2(_loc, _stream_context), \
296 BT_AUDIO_CODEC_QOS(10884u, BT_AUDIO_CODEC_QOS_FRAMING_FRAMED, \
297 BT_AUDIO_CODEC_QOS_2M, 130u, 13u, 85u, 40000u))
298
305#define BT_BAP_LC3_UNICAST_PRESET_48_1_2(_loc, _stream_context) \
306 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_1(_loc, _stream_context), \
307 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(75u, 13u, 75u, 40000u))
308
315#define BT_BAP_LC3_UNICAST_PRESET_48_2_2(_loc, _stream_context) \
316 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_2(_loc, _stream_context), \
317 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(100u, 13u, 95u, 40000u))
318
325#define BT_BAP_LC3_UNICAST_PRESET_48_3_2(_loc, _stream_context) \
326 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_3(_loc, _stream_context), \
327 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(90u, 13u, 75u, 40000u))
328
335#define BT_BAP_LC3_UNICAST_PRESET_48_4_2(_loc, _stream_context) \
336 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_4(_loc, _stream_context), \
337 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(120u, 13u, 100u, 40000u))
338
345#define BT_BAP_LC3_UNICAST_PRESET_48_5_2(_loc, _stream_context) \
346 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_5(_loc, _stream_context), \
347 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(117u, 13u, 75u, 40000u))
348
355#define BT_BAP_LC3_UNICAST_PRESET_48_6_2(_loc, _stream_context) \
356 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_6(_loc, _stream_context), \
357 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(155u, 13u, 100u, 40000u))
358
365/* LC3 Broadcast presets defined by table 6.4 in the BAP v1.0 specification */
366#define BT_BAP_LC3_BROADCAST_PRESET_8_1_1(_loc, _stream_context) \
367 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_8_1(_loc, _stream_context), \
368 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(26u, 2u, 8u, 40000u))
369
376#define BT_BAP_LC3_BROADCAST_PRESET_8_2_1(_loc, _stream_context) \
377 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_8_2(_loc, _stream_context), \
378 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(30u, 2u, 10u, 40000u))
379
386#define BT_BAP_LC3_BROADCAST_PRESET_16_1_1(_loc, _stream_context) \
387 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_16_1(_loc, _stream_context), \
388 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(30u, 2u, 8u, 40000u))
389
398#define BT_BAP_LC3_BROADCAST_PRESET_16_2_1(_loc, _stream_context) \
399 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_16_2(_loc, _stream_context), \
400 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(40u, 2u, 10u, 40000u))
401
408#define BT_BAP_LC3_BROADCAST_PRESET_24_1_1(_loc, _stream_context) \
409 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_24_1(_loc, _stream_context), \
410 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(45u, 2u, 8u, 40000u))
411
420#define BT_BAP_LC3_BROADCAST_PRESET_24_2_1(_loc, _stream_context) \
421 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_24_2(_loc, _stream_context), \
422 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(60u, 2u, 10u, 40000u))
423
430#define BT_BAP_LC3_BROADCAST_PRESET_32_1_1(_loc, _stream_context) \
431 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_32_1(_loc, _stream_context), \
432 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(60u, 2u, 8u, 40000u))
433
440#define BT_BAP_LC3_BROADCAST_PRESET_32_2_1(_loc, _stream_context) \
441 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_32_2(_loc, _stream_context), \
442 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(80u, 2u, 10u, 40000u))
443
450#define BT_BAP_LC3_BROADCAST_PRESET_441_1_1(_loc, _stream_context) \
451 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_441_1(_loc, _stream_context), \
452 BT_AUDIO_CODEC_QOS(8163u, BT_AUDIO_CODEC_QOS_FRAMING_FRAMED, \
453 BT_AUDIO_CODEC_QOS_2M, 97u, 4u, 24u, 40000u))
454
461#define BT_BAP_LC3_BROADCAST_PRESET_441_2_1(_loc, _stream_context) \
462 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_441_2(_loc, _stream_context), \
463 BT_AUDIO_CODEC_QOS(10884u, BT_AUDIO_CODEC_QOS_FRAMING_FRAMED, \
464 BT_AUDIO_CODEC_QOS_2M, 130u, 4u, 31u, 40000u))
465
472#define BT_BAP_LC3_BROADCAST_PRESET_48_1_1(_loc, _stream_context) \
473 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_1(_loc, _stream_context), \
474 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(75u, 4u, 15u, 40000u))
475
482#define BT_BAP_LC3_BROADCAST_PRESET_48_2_1(_loc, _stream_context) \
483 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_2(_loc, _stream_context), \
484 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(100u, 4u, 20u, 40000u))
485
492#define BT_BAP_LC3_BROADCAST_PRESET_48_3_1(_loc, _stream_context) \
493 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_3(_loc, _stream_context), \
494 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(90u, 4u, 15u, 40000u))
495
502#define BT_BAP_LC3_BROADCAST_PRESET_48_4_1(_loc, _stream_context) \
503 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_4(_loc, _stream_context), \
504 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(120u, 4u, 20u, 40000u))
505
512#define BT_BAP_LC3_BROADCAST_PRESET_48_5_1(_loc, _stream_context) \
513 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_5(_loc, _stream_context), \
514 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(117u, 4u, 15u, 40000u))
515
522#define BT_BAP_LC3_BROADCAST_PRESET_48_6_1(_loc, _stream_context) \
523 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_6(_loc, _stream_context), \
524 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(155u, 4u, 20u, 40000u))
525
532/* Following presets are for broadcast high reliability audio data */
533#define BT_BAP_LC3_BROADCAST_PRESET_8_1_2(_loc, _stream_context) \
534 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_8_1(_loc, _stream_context), \
535 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(26u, 4u, 45u, 40000u))
536
543#define BT_BAP_LC3_BROADCAST_PRESET_8_2_2(_loc, _stream_context) \
544 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_8_2(_loc, _stream_context), \
545 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(30u, 4u, 60u, 40000u))
546
553#define BT_BAP_LC3_BROADCAST_PRESET_16_1_2(_loc, _stream_context) \
554 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_16_1(_loc, _stream_context), \
555 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(30u, 4u, 45u, 40000u))
556
565#define BT_BAP_LC3_BROADCAST_PRESET_16_2_2(_loc, _stream_context) \
566 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_16_2(_loc, _stream_context), \
567 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(40u, 4u, 60u, 40000u))
568
575#define BT_BAP_LC3_BROADCAST_PRESET_24_1_2(_loc, _stream_context) \
576 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_24_1(_loc, _stream_context), \
577 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(45u, 4u, 45u, 40000u))
578
587#define BT_BAP_LC3_BROADCAST_PRESET_24_2_2(_loc, _stream_context) \
588 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_24_2(_loc, _stream_context), \
589 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(60u, 4u, 60u, 40000u))
590
597#define BT_BAP_LC3_BROADCAST_PRESET_32_1_2(_loc, _stream_context) \
598 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_32_1(_loc, _stream_context), \
599 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(60u, 4u, 45u, 40000u))
600
607#define BT_BAP_LC3_BROADCAST_PRESET_32_2_2(_loc, _stream_context) \
608 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_32_2(_loc, _stream_context), \
609 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(80u, 4u, 60u, 40000u))
610
617#define BT_BAP_LC3_BROADCAST_PRESET_441_1_2(_loc, _stream_context) \
618 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_441_1(_loc, _stream_context), \
619 BT_AUDIO_CODEC_QOS(8163u, BT_AUDIO_CODEC_QOS_FRAMING_FRAMED, \
620 BT_AUDIO_CODEC_QOS_2M, 97u, 4u, 54u, 40000u))
621
628#define BT_BAP_LC3_BROADCAST_PRESET_441_2_2(_loc, _stream_context) \
629 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_441_2(_loc, _stream_context), \
630 BT_AUDIO_CODEC_QOS(10884u, BT_AUDIO_CODEC_QOS_FRAMING_FRAMED, \
631 BT_AUDIO_CODEC_QOS_2M, 130u, 4u, 60u, 40000u))
632
639#define BT_BAP_LC3_BROADCAST_PRESET_48_1_2(_loc, _stream_context) \
640 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_1(_loc, _stream_context), \
641 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(75u, 4u, 50u, 40000u))
642
649#define BT_BAP_LC3_BROADCAST_PRESET_48_2_2(_loc, _stream_context) \
650 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_2(_loc, _stream_context), \
651 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(100u, 4u, 65u, 40000u))
652
659#define BT_BAP_LC3_BROADCAST_PRESET_48_3_2(_loc, _stream_context) \
660 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_3(_loc, _stream_context), \
661 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(90u, 4u, 50u, 40000u))
662
669#define BT_BAP_LC3_BROADCAST_PRESET_48_4_2(_loc, _stream_context) \
670 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_4(_loc, _stream_context), \
671 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(120u, 4u, 65u, 40000u))
672
679#define BT_BAP_LC3_BROADCAST_PRESET_48_5_2(_loc, _stream_context) \
680 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_5(_loc, _stream_context), \
681 BT_AUDIO_CODEC_LC3_QOS_7_5_UNFRAMED(117u, 4u, 50u, 40000u))
682
689#define BT_BAP_LC3_BROADCAST_PRESET_48_6_2(_loc, _stream_context) \
690 BT_BAP_LC3_PRESET(BT_AUDIO_CODEC_LC3_CONFIG_48_6(_loc, _stream_context), \
691 BT_AUDIO_CODEC_LC3_QOS_10_UNFRAMED(155u, 4u, 65u, 40000u))
692
693#endif /* ZEPHYR_INCLUDE_BLUETOOTH_AUDIO_BAP_LC3_PRESET_ */
Bluetooth Audio handling.
Codec specific configuration structure.
Definition: audio.h:584
Codec QoS structure.
Definition: audio.h:702
Struct to hold a BAP defined LC3 preset.
Definition: bap_lc3_preset.h:15
struct bt_audio_codec_cfg codec_cfg
The LC3 Codec.
Definition: bap_lc3_preset.h:17
struct bt_audio_codec_qos qos
The BAP spec defined QoS values.
Definition: bap_lc3_preset.h:19