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

#include <cap.h>

Data Fields

size_t subgroup_count
 The number of parameters in subgroup_params.
 
struct bt_cap_initiator_broadcast_subgroup_paramsubgroup_params
 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]
 16-octet broadcast code.
 

Field Documentation

◆ broadcast_code

uint8_t bt_cap_initiator_broadcast_create_param::broadcast_code[BT_AUDIO_BROADCAST_CODE_SIZE]

16-octet broadcast code.

Only valid if encrypt is true.

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_cap_initiator_broadcast_create_param::encryption

Whether or not to encrypt the streams.

◆ packing

uint8_t bt_cap_initiator_broadcast_create_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.

◆ qos

struct bt_audio_codec_qos* bt_cap_initiator_broadcast_create_param::qos

Quality of Service configuration.

◆ subgroup_count

size_t bt_cap_initiator_broadcast_create_param::subgroup_count

The number of parameters in subgroup_params.

◆ subgroup_params

struct bt_cap_initiator_broadcast_subgroup_param* bt_cap_initiator_broadcast_create_param::subgroup_params

Array of stream parameters.


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