| 
    Zephyr Project API
    3.2.0
    
   A Scalable Open Source RTOS 
   | 
 
#include <audio.h>
Data Fields | |
| void(* | location )(struct bt_conn *conn, enum bt_audio_dir dir, enum bt_audio_location loc) | 
| Remote Unicast Server Audio Locations.  More... | |
| void(* | available_contexts )(struct bt_conn *conn, enum bt_audio_context snk_ctx, enum bt_audio_context src_ctx) | 
| Remote Unicast Server Available Contexts.  More... | |
Unicast Client callback structure
| void(* bt_audio_unicast_client_cb::available_contexts) (struct bt_conn *conn, enum bt_audio_context snk_ctx, enum bt_audio_context src_ctx) | 
Remote Unicast Server Available Contexts.
This callback is called whenever the available contexts are read from the server or otherwise notified to the client.
| conn | Connection to the remote unicast server. | 
| snk_ctx | The sink context bitfield value. | 
| src_ctx | The source context bitfield value. | 
| void(* bt_audio_unicast_client_cb::location) (struct bt_conn *conn, enum bt_audio_dir dir, enum bt_audio_location loc) | 
Remote Unicast Server Audio Locations.
This callback is called whenever the audio locations is read from the server or otherwise notified to the client.
| conn | Connection to the remote unicast server. | 
| dir | Direction of the location. | 
| loc | The location bitfield value. |