Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bt_bap_unicast_group_param Struct Reference

Parameters for the creating unicast groups with bt_bap_unicast_group_create() More...

#include <bap.h>

Data Fields

size_t params_count
 The number of parameters in params.
 
struct bt_bap_unicast_group_stream_pair_paramparams
 Array of stream parameters.
 
uint8_t packing
 Unicast Group packing mode.
 
uint8_t c_to_p_ft
 Central to Peripheral flush timeout.
 
uint8_t p_to_c_ft
 Peripheral to Central flush timeout.
 
uint16_t iso_interval
 ISO interval.
 

Detailed Description

Parameters for the creating unicast groups with bt_bap_unicast_group_create()

Field Documentation

◆ c_to_p_ft

uint8_t bt_bap_unicast_group_param::c_to_p_ft

Central to Peripheral flush timeout.

The flush timeout in multiples of ISO_Interval for each payload sent from the Central to Peripheral.

Value range from BT_ISO_FT_MIN to BT_ISO_FT_MAX

◆ iso_interval

uint16_t bt_bap_unicast_group_param::iso_interval

ISO interval.

Time between consecutive CIS anchor points.

Value range from BT_ISO_ISO_INTERVAL_MIN to BT_ISO_ISO_INTERVAL_MAX.

◆ p_to_c_ft

uint8_t bt_bap_unicast_group_param::p_to_c_ft

Peripheral to Central flush timeout.

The flush timeout in multiples of ISO_Interval for each payload sent from the Peripheral to Central.

Value range from BT_ISO_FT_MIN to BT_ISO_FT_MAX.

◆ packing

uint8_t bt_bap_unicast_group_param::packing

Unicast Group 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_unicast_group_stream_pair_param* bt_bap_unicast_group_param::params

Array of stream parameters.

◆ params_count

size_t bt_bap_unicast_group_param::params_count

The number of parameters in params.


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