Zephyr API Documentation  3.6.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Broadcast Source create parameters. More...

#include <bap.h>

Data Fields

size_t params_count
 The number of parameters in subgroup_params.
 
struct bt_bap_broadcast_source_subgroup_paramparams
 Array of stream parameters.
 
struct bt_audio_codec_qosqos
 Quality of Service configuration.
 
uint8_t packing
 Broadcast Source packing mode.
 
bool encryption
 Whether or not to encrypt the streams.
 
uint8_t broadcast_code [BT_AUDIO_BROADCAST_CODE_SIZE]
 Broadcast code.
 

Detailed Description

Broadcast Source create parameters.

Field Documentation

◆ broadcast_code

uint8_t bt_bap_broadcast_source_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]

◆ encryption

bool bt_bap_broadcast_source_param::encryption

Whether or not to encrypt the streams.

◆ packing

uint8_t bt_bap_broadcast_source_param::packing

Broadcast Source packing mode.

BT_ISO_PACKING_SEQUENTIAL or BT_ISO_PACKING_INTERLEAVED.

Note
This is a recommendation to the controller, which the controller may ignore.

◆ params

struct bt_bap_broadcast_source_subgroup_param* bt_bap_broadcast_source_param::params

Array of stream parameters.

◆ params_count

size_t bt_bap_broadcast_source_param::params_count

The number of parameters in subgroup_params.

◆ qos

struct bt_audio_codec_qos* bt_bap_broadcast_source_param::qos

Quality of Service configuration.


The documentation for this struct was generated from the following file: