Zephyr Project API  3.3.0
A Scalable Open Source RTOS
bt_cap_broadcast_audio_start_param Struct Reference

#include <cap.h>

Data Fields

size_t count
 
struct bt_cap_stream ** streams
 
const struct bt_codeccodec
 Codec configuration. More...
 
const struct bt_codec_qosqos
 
bool encrypt
 Whether or not to encrypt the streams. More...
 
uint8_t broadcast_code [BT_ISO_BROADCAST_CODE_SIZE]
 16-octet broadcast code. More...
 

Field Documentation

◆ broadcast_code

uint8_t bt_cap_broadcast_audio_start_param::broadcast_code[BT_ISO_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]

◆ codec

const struct bt_codec* bt_cap_broadcast_audio_start_param::codec

Codec configuration.

The codec.meta shall include a list of CCIDs as well as a non-0 context bitfield.

◆ count

size_t bt_cap_broadcast_audio_start_param::count

The number of streams in streams.

◆ encrypt

bool bt_cap_broadcast_audio_start_param::encrypt

Whether or not to encrypt the streams.

If set to true, then the broadcast code in broadcast_code will be used to encrypt the streams.

◆ qos

const struct bt_codec_qos* bt_cap_broadcast_audio_start_param::qos

Quality of Service configuration.

◆ streams

struct bt_cap_stream** bt_cap_broadcast_audio_start_param::streams

Streams for broadcast source.


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