Zephyr Project API  3.3.0
A Scalable Open Source RTOS
Audio Server APIs

Functions

int bt_audio_unicast_server_register_cb (const struct bt_audio_unicast_server_cb *cb)
 Register unicast server callbacks. More...
 
int bt_audio_unicast_server_unregister_cb (const struct bt_audio_unicast_server_cb *cb)
 Unregister unicast server callbacks. More...
 

Detailed Description

Function Documentation

◆ bt_audio_unicast_server_register_cb()

int bt_audio_unicast_server_register_cb ( const struct bt_audio_unicast_server_cb cb)

#include <include/zephyr/bluetooth/audio/audio.h>

Register unicast server callbacks.

Only one callback structure can be registered, and attempting to registering more than one will result in an error.

Parameters
cbUnicast server callback structure.
Returns
0 in case of success or negative value in case of error.

◆ bt_audio_unicast_server_unregister_cb()

int bt_audio_unicast_server_unregister_cb ( const struct bt_audio_unicast_server_cb cb)

#include <include/zephyr/bluetooth/audio/audio.h>

Unregister unicast server callbacks.

May only unregister a callback structure that has previously been registered by bt_audio_unicast_server_register_cb().

Parameters
cbUnicast server callback structure.
Returns
0 in case of success or negative value in case of error.