zephyr/subsys/bluetooth/audio/unicast_client_internal.h
Emil Gydesen 23c1d6c3da Bluetooth: Audio: Use endpoint dir value
Remove functions and and macro uses that otherwise
determined the direction of an audio stream, and instead
use the direction (dir) field of the endpoint instead.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2022-03-10 14:07:17 -05:00

42 lines
1.3 KiB
C

/* @file
* @brief Internal APIs for BAP
* Copyright (c) 2021-2022 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
int bt_unicast_client_config(struct bt_audio_stream *stream,
struct bt_codec *codec);
int bt_unicast_client_enable(struct bt_audio_stream *stream,
struct bt_codec_data *meta,
size_t meta_count);
int bt_unicast_client_metadata(struct bt_audio_stream *stream,
struct bt_codec_data *meta,
size_t meta_count);
int bt_unicast_client_disable(struct bt_audio_stream *stream);
int bt_unicast_client_start(struct bt_audio_stream *stream);
int bt_unicast_client_stop(struct bt_audio_stream *stream);
int bt_unicast_client_release(struct bt_audio_stream *stream);
void bt_unicast_client_ep_set_state(struct bt_audio_ep *ep, uint8_t state);
struct net_buf_simple *bt_unicast_client_ep_create_pdu(uint8_t op);
int bt_unicast_client_ep_qos(struct bt_audio_ep *ep, struct net_buf_simple *buf,
struct bt_codec_qos *qos);
int bt_unicast_client_ep_send(struct bt_conn *conn, struct bt_audio_ep *ep,
struct net_buf_simple *buf);
void bt_unicast_client_ep_attach(struct bt_audio_ep *ep, struct bt_audio_stream *stream);
void bt_unicast_client_ep_detach(struct bt_audio_ep *ep, struct bt_audio_stream *stream);