| 
    Zephyr Project API
    3.4.0
    
   A Scalable Open Source RTOS 
   | 
 
#include <bap.h>
Data Fields | |
| size_t | params_count | 
| struct bt_bap_broadcast_source_subgroup_param * | params | 
| struct bt_codec_qos * | qos | 
| uint8_t | packing | 
| Broadcast Source packing mode.  More... | |
| bool | encryption | 
| uint8_t | broadcast_code [BT_AUDIO_BROADCAST_CODE_SIZE] | 
| Broadcast code.  More... | |
Broadcast Source create parameters
| uint8_t bt_bap_broadcast_source_create_param::broadcast_code[BT_AUDIO_BROADCAST_CODE_SIZE] | 
Broadcast code.
If the value is a string or a the value is less than 16 octets, the remaining octets shall be 0.
Example: The string "Broadcast Code" shall be [42 72 6F 61 64 63 61 73 74 20 43 6F 64 65 00 00]
| bool bt_bap_broadcast_source_create_param::encryption | 
Whether or not to encrypt the streams.
| uint8_t bt_bap_broadcast_source_create_param::packing | 
Broadcast Source packing mode.
BT_ISO_PACKING_SEQUENTIAL or BT_ISO_PACKING_INTERLEAVED.
| struct bt_bap_broadcast_source_subgroup_param* bt_bap_broadcast_source_create_param::params | 
Array of stream parameters
| size_t bt_bap_broadcast_source_create_param::params_count | 
The number of parameters in subgroup_params 
| struct bt_codec_qos* bt_bap_broadcast_source_create_param::qos | 
Quality of Service configuration.