|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
Structure holding information of a unicast group. More...
#include <bap.h>
Data Fields | |
| uint32_t | sink_pd |
| Presentation delay for sink ASEs (central to peripheral audio direction). | |
| uint32_t | source_pd |
| Presentation delay for source ASEs (peripheral to central audio direction). | |
| uint32_t | c_to_p_interval |
| Central to Peripheral SDU interval in microseconds. | |
| uint32_t | p_to_c_interval |
| Peripheral to Central SDU interval in microseconds. | |
| uint16_t | c_to_p_latency |
| Central to Peripheral maximum transport latency in milliseconds. | |
| uint16_t | p_to_c_latency |
| Peripheral to Central maximum transport latency in milliseconds. | |
| enum bt_bap_qos_cfg_framing | framing |
| The framing of the streams in the group. | |
| uint8_t | packing |
| The packing of the group. | |
| bool | has_been_connected |
| Whether any stream in the group has been connected. | |
| uint8_t | c_to_p_ft |
| Central to Peripheral flush timeout in multiples of the ISO interval. | |
| uint8_t | p_to_c_ft |
| Peripheral to Central flush timeout in multiples of the ISO interval. | |
| uint16_t | iso_interval |
| ISO interval in 1.25 ms units. | |
Structure holding information of a unicast group.
| uint8_t bt_bap_unicast_group_info::c_to_p_ft |
Central to Peripheral flush timeout in multiples of the ISO interval.
Will be 0 if no sink streams have been added to the group.
| uint32_t bt_bap_unicast_group_info::c_to_p_interval |
Central to Peripheral SDU interval in microseconds.
Will be 0 if no sink streams have been added to the group.
| uint16_t bt_bap_unicast_group_info::c_to_p_latency |
Central to Peripheral maximum transport latency in milliseconds.
Will be 0 if no sink streams have been added to the group.
| enum bt_bap_qos_cfg_framing bt_bap_unicast_group_info::framing |
The framing of the streams in the group.
| bool bt_bap_unicast_group_info::has_been_connected |
Whether any stream in the group has been connected.
If this is true, then the group can no longer be modified with e.g. bt_bap_unicast_group_reconfig() or bt_bap_unicast_group_add_streams().
| uint16_t bt_bap_unicast_group_info::iso_interval |
ISO interval in 1.25 ms units.
| uint8_t bt_bap_unicast_group_info::p_to_c_ft |
Peripheral to Central flush timeout in multiples of the ISO interval.
Will be 0 if no source streams have been added to the group.
| uint32_t bt_bap_unicast_group_info::p_to_c_interval |
Peripheral to Central SDU interval in microseconds.
Will be 0 if no source streams have been added to the group.
| uint16_t bt_bap_unicast_group_info::p_to_c_latency |
Peripheral to Central maximum transport latency in milliseconds.
Will be 0 if no source streams have been added to the group.
| uint8_t bt_bap_unicast_group_info::packing |
The packing of the group.
| uint32_t bt_bap_unicast_group_info::sink_pd |
Presentation delay for sink ASEs (central to peripheral audio direction).
Will be BT_BAP_PD_UNSET if no sink streams have been added to group. The value does not reflect what has been configured on any remote ASEs, but only the local value from when the group was created or reconfigured.
| uint32_t bt_bap_unicast_group_info::source_pd |
Presentation delay for source ASEs (peripheral to central audio direction).
Will be BT_BAP_PD_UNSET if no source streams have been added to group. The value does not reflect what has been configured on any remote ASEs, but only the local value from when the group was created or reconfigured.