nRF Connect SDK API 2.8.99
Loading...
Searching...
No Matches
broadcast_sink.h File Reference
#include "bt_le_audio_tx.h"

Go to the source code of this file.

Functions

int broadcast_sink_uuid_populate (struct net_buf_simple *uuid_buf)
 Put the UUIDs from this module into the buffer.
 
int broadcast_sink_adv_populate (struct bt_data *adv_buf, uint8_t adv_buf_vacant)
 Put the advertising data from this module into the buffer.
 
int broadcast_sink_change_active_audio_stream (void)
 Change the active audio stream if the broadcast isochronous group (BIG) contains more than one broadcast isochronous stream (BIS).
 
int broadcast_sink_config_get (uint32_t *bitrate, uint32_t *sampling_rate, uint32_t *pres_delay)
 Get configuration for the audio stream.
 
int broadcast_sink_pa_sync_set (struct bt_le_per_adv_sync *pa_sync, uint32_t broadcast_id)
 Set periodic advertising sync.
 
int broadcast_sink_broadcast_code_set (uint8_t *broadcast_code)
 Set the broadcast code for the Bluetooth LE Audio broadcast sink. The broadcast code length is defined in BT_ISO_BROADCAST_CODE_SIZE, which is 16 bytes.
 
int broadcast_sink_start (void)
 Start the Bluetooth LE Audio broadcast sink.
 
int broadcast_sink_stop (void)
 Stop the Bluetooth LE Audio broadcast sink.
 
int broadcast_sink_disable (void)
 Disable the LE Audio broadcast (BIS) sink.
 
int broadcast_sink_enable (le_audio_receive_cb recv_cb)
 Enable the LE Audio broadcast (BIS) sink.