Zephyr Project API 4.0.0
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_bap_qos_cfgqos
 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_ISO_BROADCAST_CODE_SIZE]
 Broadcast code.
 
uint8_t irc
 Immediate Repetition Count.
 
uint8_t pto
 Pre-transmission offset.
 
uint16_t iso_interval
 ISO interval.
 

Detailed Description

Broadcast Source create parameters.

Field Documentation

◆ broadcast_code

uint8_t bt_bap_broadcast_source_param::broadcast_code[BT_ISO_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.

◆ irc

uint8_t bt_bap_broadcast_source_param::irc

Immediate Repetition Count.

The number of times the scheduled payloads are transmitted in a given event.

Value range from BT_ISO_IRC_MIN to BT_ISO_IRC_MAX.

◆ iso_interval

uint16_t bt_bap_broadcast_source_param::iso_interval

ISO interval.

Time between consecutive BIS anchor points.

Value range from BT_ISO_ISO_INTERVAL_MIN to BT_ISO_ISO_INTERVAL_MAX.

◆ 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.

◆ pto

uint8_t bt_bap_broadcast_source_param::pto

Pre-transmission offset.

Offset used for pre-transmissions.

Value range from BT_ISO_PTO_MIN to BT_ISO_PTO_MAX.

◆ qos

struct bt_bap_qos_cfg* bt_bap_broadcast_source_param::qos

Quality of Service configuration.


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