Home
last modified time | relevance | path

Searched refs:bt_bap_stream (Results 1 – 25 of 78) sorted by relevance

1234

/Zephyr-latest/tests/bluetooth/audio/mocks/include/
Dbap_stream.h21 DECLARE_FAKE_VOID_FUNC(mock_bap_stream_configured_cb, struct bt_bap_stream *,
23 DECLARE_FAKE_VOID_FUNC(mock_bap_stream_qos_set_cb, struct bt_bap_stream *);
24 DECLARE_FAKE_VOID_FUNC(mock_bap_stream_enabled_cb, struct bt_bap_stream *);
25 DECLARE_FAKE_VOID_FUNC(mock_bap_stream_metadata_updated_cb, struct bt_bap_stream *);
26 DECLARE_FAKE_VOID_FUNC(mock_bap_stream_disabled_cb, struct bt_bap_stream *);
27 DECLARE_FAKE_VOID_FUNC(mock_bap_stream_released_cb, struct bt_bap_stream *);
28 DECLARE_FAKE_VOID_FUNC(mock_bap_stream_started_cb, struct bt_bap_stream *);
29 DECLARE_FAKE_VOID_FUNC(mock_bap_stream_stopped_cb, struct bt_bap_stream *, uint8_t);
30 DECLARE_FAKE_VOID_FUNC(mock_bap_stream_recv_cb, struct bt_bap_stream *,
32 DECLARE_FAKE_VOID_FUNC(mock_bap_stream_sent_cb, struct bt_bap_stream *);
[all …]
Dbap_stream_expects.h43 static inline void expect_bt_bap_stream_ops_qos_set_called_once(struct bt_bap_stream *stream) in expect_bt_bap_stream_ops_qos_set_called_once()
62 static inline void expect_bt_bap_stream_ops_enabled_called_once(struct bt_bap_stream *stream) in expect_bt_bap_stream_ops_enabled_called_once()
82 struct bt_bap_stream *stream) in expect_bt_bap_stream_ops_metadata_updated_called_once()
101 static inline void expect_bt_bap_stream_ops_disabled_called_once(struct bt_bap_stream *stream) in expect_bt_bap_stream_ops_disabled_called_once()
120 static inline void expect_bt_bap_stream_ops_released_called(const struct bt_bap_stream *streams[], in expect_bt_bap_stream_ops_released_called()
141 static inline void expect_bt_bap_stream_ops_released_called_once(const struct bt_bap_stream *stream) in expect_bt_bap_stream_ops_released_called_once()
154 static inline void expect_bt_bap_stream_ops_started_called_once(struct bt_bap_stream *stream) in expect_bt_bap_stream_ops_started_called_once()
200 expect_bt_bap_stream_ops_connected_called_once(const struct bt_bap_stream *stream) in expect_bt_bap_stream_ops_connected_called_once()
213 expect_bt_bap_stream_ops_connected_called_twice(const struct bt_bap_stream *stream) in expect_bt_bap_stream_ops_connected_called_twice()
226 expect_bt_bap_stream_ops_disconnected_called_once(const struct bt_bap_stream *stream) in expect_bt_bap_stream_ops_disconnected_called_once()
[all …]
/Zephyr-latest/tests/bluetooth/audio/ascs/include/
Dbap_unicast_server.h24 const struct bt_audio_codec_cfg *, struct bt_bap_stream **,
26 DECLARE_FAKE_VALUE_FUNC(int, mock_bap_unicast_server_cb_reconfig, struct bt_bap_stream *,
29 DECLARE_FAKE_VALUE_FUNC(int, mock_bap_unicast_server_cb_qos, struct bt_bap_stream *,
31 DECLARE_FAKE_VALUE_FUNC(int, mock_bap_unicast_server_cb_enable, struct bt_bap_stream *,
33 DECLARE_FAKE_VALUE_FUNC(int, mock_bap_unicast_server_cb_start, struct bt_bap_stream *,
35 DECLARE_FAKE_VALUE_FUNC(int, mock_bap_unicast_server_cb_metadata, struct bt_bap_stream *,
37 DECLARE_FAKE_VALUE_FUNC(int, mock_bap_unicast_server_cb_disable, struct bt_bap_stream *,
39 DECLARE_FAKE_VALUE_FUNC(int, mock_bap_unicast_server_cb_stop, struct bt_bap_stream *,
41 DECLARE_FAKE_VALUE_FUNC(int, mock_bap_unicast_server_cb_release, struct bt_bap_stream *,
Dtest_common.h51 struct bt_bap_stream *stream);
62 struct bt_bap_stream *stream);
64 struct bt_bap_stream *stream);
66 struct bt_bap_stream *stream);
68 struct bt_bap_stream *stream, struct bt_iso_chan **chan,
71 struct bt_bap_stream *stream, struct bt_iso_chan **chan);
73 struct bt_bap_stream *stream, struct bt_iso_chan **chan,
/Zephyr-latest/tests/bluetooth/audio/mocks/src/
Dbap_stream.c32 DEFINE_FAKE_VOID_FUNC(mock_bap_stream_configured_cb, struct bt_bap_stream *,
34 DEFINE_FAKE_VOID_FUNC(mock_bap_stream_qos_set_cb, struct bt_bap_stream *);
35 DEFINE_FAKE_VOID_FUNC(mock_bap_stream_enabled_cb, struct bt_bap_stream *);
36 DEFINE_FAKE_VOID_FUNC(mock_bap_stream_metadata_updated_cb, struct bt_bap_stream *);
37 DEFINE_FAKE_VOID_FUNC(mock_bap_stream_disabled_cb, struct bt_bap_stream *);
38 DEFINE_FAKE_VOID_FUNC(mock_bap_stream_released_cb, struct bt_bap_stream *);
39 DEFINE_FAKE_VOID_FUNC(mock_bap_stream_started_cb, struct bt_bap_stream *);
40 DEFINE_FAKE_VOID_FUNC(mock_bap_stream_stopped_cb, struct bt_bap_stream *, uint8_t);
41 DEFINE_FAKE_VOID_FUNC(mock_bap_stream_recv_cb, struct bt_bap_stream *,
43 DEFINE_FAKE_VOID_FUNC(mock_bap_stream_sent_cb, struct bt_bap_stream *);
[all …]
/Zephyr-latest/subsys/bluetooth/audio/
Dbap_stream.h18 void bt_bap_stream_init(struct bt_bap_stream *stream);
21 int bt_bap_stream_disconnect(struct bt_bap_stream *stream);
23 void bt_bap_stream_reset(struct bt_bap_stream *stream);
25 void bt_bap_stream_attach(struct bt_conn *conn, struct bt_bap_stream *stream, struct bt_bap_ep *ep,
30 void bt_bap_stream_detach(struct bt_bap_stream *stream);
35 bool bt_bap_stream_can_disconnect(const struct bt_bap_stream *stream);
37 enum bt_bap_ascs_reason bt_bap_stream_verify_qos(const struct bt_bap_stream *stream,
40 struct bt_iso_chan *bt_bap_stream_iso_chan_get(struct bt_bap_stream *stream);
Dbap_unicast_client_internal.h18 int bt_bap_unicast_client_config(struct bt_bap_stream *stream,
23 int bt_bap_unicast_client_enable(struct bt_bap_stream *stream, const uint8_t meta[],
26 int bt_bap_unicast_client_metadata(struct bt_bap_stream *stream, const uint8_t meta[],
29 int bt_bap_unicast_client_disable(struct bt_bap_stream *stream);
31 int bt_bap_unicast_client_start(struct bt_bap_stream *stream);
32 int bt_bap_unicast_client_connect(struct bt_bap_stream *stream);
34 int bt_bap_unicast_client_stop(struct bt_bap_stream *stream);
36 int bt_bap_unicast_client_release(struct bt_bap_stream *stream);
Dbap_unicast_server.h15 int bt_bap_unicast_server_reconfig(struct bt_bap_stream *stream,
17 int bt_bap_unicast_server_start(struct bt_bap_stream *stream);
18 int bt_bap_unicast_server_metadata(struct bt_bap_stream *stream, const uint8_t meta[],
20 int bt_bap_unicast_server_disable(struct bt_bap_stream *stream);
21 int bt_bap_unicast_server_release(struct bt_bap_stream *stream);
Dcap_stream.c30 static bool stream_is_central(struct bt_bap_stream *bap_stream) in stream_is_central()
50 static void cap_stream_configured_cb(struct bt_bap_stream *bap_stream, in cap_stream_configured_cb()
70 static void cap_stream_qos_set_cb(struct bt_bap_stream *bap_stream) in cap_stream_qos_set_cb()
89 static void cap_stream_enabled_cb(struct bt_bap_stream *bap_stream) in cap_stream_enabled_cb()
108 static void cap_stream_metadata_updated_cb(struct bt_bap_stream *bap_stream) in cap_stream_metadata_updated_cb()
127 static void cap_stream_disabled_cb(struct bt_bap_stream *bap_stream) in cap_stream_disabled_cb()
146 static void cap_stream_released_cb(struct bt_bap_stream *bap_stream) in cap_stream_released_cb()
169 static void cap_stream_started_cb(struct bt_bap_stream *bap_stream) in cap_stream_started_cb()
188 static void cap_stream_stopped_cb(struct bt_bap_stream *bap_stream, uint8_t reason) in cap_stream_stopped_cb()
208 static void cap_stream_recv_cb(struct bt_bap_stream *bap_stream, in cap_stream_recv_cb()
[all …]
Dbap_iso.h20 struct bt_bap_stream *stream;
56 void bt_bap_iso_bind_stream(struct bt_bap_iso *bap_iso, struct bt_bap_stream *stream,
58 void bt_bap_iso_unbind_stream(struct bt_bap_iso *bap_iso, struct bt_bap_stream *stream,
60 struct bt_bap_stream *bt_bap_iso_get_stream(struct bt_bap_iso *iso, enum bt_audio_dir dir);
/Zephyr-latest/tests/bluetooth/audio/ascs/uut/
Dbap_unicast_client.c19 int bt_bap_unicast_client_config(struct bt_bap_stream *stream, in bt_bap_unicast_client_config()
32 int bt_bap_unicast_client_enable(struct bt_bap_stream *stream, uint8_t meta[], in bt_bap_unicast_client_enable()
39 int bt_bap_unicast_client_metadata(struct bt_bap_stream *stream, uint8_t meta[], in bt_bap_unicast_client_metadata()
46 int bt_bap_unicast_client_disable(struct bt_bap_stream *stream) in bt_bap_unicast_client_disable()
52 int bt_bap_unicast_client_connect(struct bt_bap_stream *stream) in bt_bap_unicast_client_connect()
58 int bt_bap_unicast_client_start(struct bt_bap_stream *stream) in bt_bap_unicast_client_start()
64 int bt_bap_unicast_client_stop(struct bt_bap_stream *stream) in bt_bap_unicast_client_stop()
70 int bt_bap_unicast_client_release(struct bt_bap_stream *stream) in bt_bap_unicast_client_release()
Dbap_unicast_server.c40 const struct bt_audio_codec_cfg *, struct bt_bap_stream **,
42 DEFINE_FAKE_VALUE_FUNC(int, mock_bap_unicast_server_cb_reconfig, struct bt_bap_stream *,
45 DEFINE_FAKE_VALUE_FUNC(int, mock_bap_unicast_server_cb_qos, struct bt_bap_stream *,
47 DEFINE_FAKE_VALUE_FUNC(int, mock_bap_unicast_server_cb_enable, struct bt_bap_stream *,
49 DEFINE_FAKE_VALUE_FUNC(int, mock_bap_unicast_server_cb_start, struct bt_bap_stream *,
51 DEFINE_FAKE_VALUE_FUNC(int, mock_bap_unicast_server_cb_metadata, struct bt_bap_stream *,
53 DEFINE_FAKE_VALUE_FUNC(int, mock_bap_unicast_server_cb_disable, struct bt_bap_stream *,
55 DEFINE_FAKE_VALUE_FUNC(int, mock_bap_unicast_server_cb_stop, struct bt_bap_stream *,
57 DEFINE_FAKE_VALUE_FUNC(int, mock_bap_unicast_server_cb_release, struct bt_bap_stream *,
/Zephyr-latest/include/zephyr/bluetooth/audio/
Dbap.h842 struct bt_bap_stream { struct
895 void (*configured)(struct bt_bap_stream *stream, const struct bt_bap_qos_cfg_pref *pref); argument
905 void (*qos_set)(struct bt_bap_stream *stream);
914 void (*enabled)(struct bt_bap_stream *stream);
924 void (*metadata_updated)(struct bt_bap_stream *stream);
933 void (*disabled)(struct bt_bap_stream *stream);
943 void (*released)(struct bt_bap_stream *stream);
954 void (*started)(struct bt_bap_stream *stream);
964 void (*stopped)(struct bt_bap_stream *stream, uint8_t reason);
978 void (*recv)(struct bt_bap_stream *stream, const struct bt_iso_recv_info *info,
[all …]
/Zephyr-latest/tests/bsim/bluetooth/audio/src/
Dbap_stream_tx.h38 int bap_stream_tx_register(struct bt_bap_stream *bap_stream);
52 int bap_stream_tx_unregister(struct bt_bap_stream *bap_stream);
61 bool bap_stream_tx_can_send(const struct bt_bap_stream *stream);
68 void bap_stream_tx_sent_cb(struct bt_bap_stream *stream);
Dbap_unicast_client_test.c70 static void stream_configured(struct bt_bap_stream *stream, const struct bt_bap_qos_cfg_pref *pref) in stream_configured()
81 static void stream_qos_set(struct bt_bap_stream *stream) in stream_qos_set()
92 static void stream_enabled(struct bt_bap_stream *stream) in stream_enabled()
99 static void stream_started(struct bt_bap_stream *stream) in stream_started()
116 static void stream_connected(struct bt_bap_stream *stream) in stream_connected()
123 static void stream_disconnected(struct bt_bap_stream *stream, uint8_t reason) in stream_disconnected()
130 static void stream_metadata_updated(struct bt_bap_stream *stream) in stream_metadata_updated()
137 static void stream_disabled(struct bt_bap_stream *stream) in stream_disabled()
144 static void stream_stopped(struct bt_bap_stream *stream, uint8_t reason) in stream_stopped()
161 static void stream_released(struct bt_bap_stream *stream) in stream_released()
[all …]
Dbap_unicast_server_test.c85 static struct bt_bap_stream *stream_alloc(void) in stream_alloc()
88 struct bt_bap_stream *stream = bap_stream_from_audio_test_stream(&test_streams[i]); in stream_alloc()
99 const struct bt_audio_codec_cfg *codec_cfg, struct bt_bap_stream **stream, in lc3_config()
124 static int lc3_reconfig(struct bt_bap_stream *stream, enum bt_audio_dir dir, in lc3_reconfig()
137 static int lc3_qos(struct bt_bap_stream *stream, const struct bt_bap_qos_cfg *qos, in lc3_qos()
151 static int lc3_enable(struct bt_bap_stream *stream, const uint8_t meta[], size_t meta_len, in lc3_enable()
159 static int lc3_start(struct bt_bap_stream *stream, struct bt_bap_ascs_rsp *rsp) in lc3_start()
179 static int lc3_metadata(struct bt_bap_stream *stream, const uint8_t meta[], size_t meta_len, in lc3_metadata()
187 static int lc3_disable(struct bt_bap_stream *stream, struct bt_bap_ascs_rsp *rsp) in lc3_disable()
194 static int lc3_stop(struct bt_bap_stream *stream, struct bt_bap_ascs_rsp *rsp) in lc3_stop()
[all …]
Dbap_stream_rx.h11 void bap_stream_rx_recv_cb(struct bt_bap_stream *stream, const struct bt_iso_recv_info *info,
21 bool bap_stream_rx_can_recv(const struct bt_bap_stream *stream);
Dbap_stream_tx.c39 struct bt_bap_stream *bap_stream;
46 static bool stream_is_streaming(const struct bt_bap_stream *bap_stream) in stream_is_streaming()
89 struct bt_bap_stream *bap_stream = tx_streams[i].bap_stream; in tx_thread_func()
125 int bap_stream_tx_register(struct bt_bap_stream *bap_stream) in bap_stream_tx_register()
149 int bap_stream_tx_unregister(struct bt_bap_stream *bap_stream) in bap_stream_tx_unregister()
185 bool bap_stream_tx_can_send(const struct bt_bap_stream *stream) in bap_stream_tx_can_send()
202 void bap_stream_tx_sent_cb(struct bt_bap_stream *stream) in bap_stream_tx_sent_cb()
/Zephyr-latest/samples/bluetooth/bap_broadcast_sink/src/
Dstream_rx.h25 struct bt_bap_stream stream;
82 void stream_rx_recv(struct bt_bap_stream *bap_stream, const struct bt_iso_recv_info *info,
86 int stream_rx_started(struct bt_bap_stream *bap_stream);
87 int stream_rx_stopped(struct bt_bap_stream *bap_stream);
89 struct bt_bap_stream *bap_streams[CONFIG_BT_BAP_BROADCAST_SNK_STREAM_COUNT]);
/Zephyr-latest/samples/bluetooth/cap_acceptor/src/
Dcap_acceptor_unicast.c111 struct bt_bap_stream **bap_stream, in unicast_server_config_cb()
138 static int unicast_server_reconfig_cb(struct bt_bap_stream *bap_stream, enum bt_audio_dir dir, in unicast_server_reconfig_cb()
150 static int unicast_server_qos_cb(struct bt_bap_stream *bap_stream, const struct bt_bap_qos_cfg *qos, in unicast_server_qos_cb()
160 static int unicast_server_enable_cb(struct bt_bap_stream *bap_stream, const uint8_t meta[], in unicast_server_enable_cb()
168 static int unicast_server_start_cb(struct bt_bap_stream *bap_stream, struct bt_bap_ascs_rsp *rsp) in unicast_server_start_cb()
191 static int unicast_server_metadata_cb(struct bt_bap_stream *bap_stream, const uint8_t meta[], in unicast_server_metadata_cb()
218 static int unicast_server_disable_cb(struct bt_bap_stream *bap_stream, struct bt_bap_ascs_rsp *rsp) in unicast_server_disable_cb()
225 static int unicast_server_stop_cb(struct bt_bap_stream *bap_stream, struct bt_bap_ascs_rsp *rsp) in unicast_server_stop_cb()
232 static int unicast_server_release_cb(struct bt_bap_stream *bap_stream, struct bt_bap_ascs_rsp *rsp) in unicast_server_release_cb()
251 static void unicast_stream_configured_cb(struct bt_bap_stream *bap_stream, in unicast_stream_configured_cb()
[all …]
/Zephyr-latest/samples/bluetooth/bap_unicast_client/src/
Dstream_tx.h20 struct bt_bap_stream *bap_stream;
47 int stream_tx_register(struct bt_bap_stream *bap_stream);
58 int stream_tx_unregister(struct bt_bap_stream *bap_stream);
/Zephyr-latest/samples/bluetooth/hap_ha/src/
Dbap_unicast_sr.c43 static struct bt_bap_stream streams[CONFIG_BT_ASCS_MAX_ASE_SNK_COUNT +
46 struct bt_bap_stream *stream;
54 static uint16_t get_and_incr_seq_num(const struct bt_bap_stream *stream) in get_and_incr_seq_num()
169 struct bt_bap_stream *stream = source_streams[i].stream; in audio_timer_timeout()
200 static struct bt_bap_stream *stream_alloc(void) in stream_alloc()
203 struct bt_bap_stream *stream = &streams[i]; in stream_alloc()
214 const struct bt_audio_codec_cfg *codec_cfg, struct bt_bap_stream **stream, in lc3_config()
239 static int lc3_reconfig(struct bt_bap_stream *stream, enum bt_audio_dir dir, in lc3_reconfig()
253 static int lc3_qos(struct bt_bap_stream *stream, const struct bt_bap_qos_cfg *qos, in lc3_qos()
263 static int lc3_enable(struct bt_bap_stream *stream, const uint8_t meta[], size_t meta_len, in lc3_enable()
[all …]
/Zephyr-latest/tests/bluetooth/audio/ascs/src/
Dtest_ase_state_transition.c47 struct bt_bap_stream stream;
141 struct bt_bap_stream *stream = &fixture->stream; in ZTEST_F()
155 struct bt_bap_stream *stream = &fixture->stream; in ZTEST_F()
173 struct bt_bap_stream *stream = &fixture->stream; in ZTEST_F()
190 struct bt_bap_stream *stream = &fixture->stream; in ZTEST_F()
208 struct bt_bap_stream *stream = &fixture->stream; in ZTEST_F()
225 struct bt_bap_stream *stream = &fixture->stream; in ZTEST_F()
243 struct bt_bap_stream *stream = &fixture->stream; in ZTEST_F()
261 struct bt_bap_stream *stream = &fixture->stream; in ZTEST_F()
278 struct bt_bap_stream *stream = &fixture->stream; in ZTEST_F()
[all …]
/Zephyr-latest/samples/bluetooth/tmap_peripheral/src/
Dbap_unicast_sr.c45 static struct bt_bap_stream streams[CONFIG_BT_ASCS_MAX_ASE_SNK_COUNT +
48 struct bt_bap_stream *stream;
122 static struct bt_bap_stream *stream_alloc(void) in stream_alloc()
125 struct bt_bap_stream *stream = &streams[i]; in stream_alloc()
136 const struct bt_audio_codec_cfg *codec_cfg, struct bt_bap_stream **stream, in lc3_config()
163 static int lc3_reconfig(struct bt_bap_stream *stream, enum bt_audio_dir dir, in lc3_reconfig()
174 static int lc3_qos(struct bt_bap_stream *stream, const struct bt_bap_qos_cfg *qos, in lc3_qos()
184 static int lc3_enable(struct bt_bap_stream *stream, const uint8_t meta[], size_t meta_len, in lc3_enable()
192 static int lc3_start(struct bt_bap_stream *stream, struct bt_bap_ascs_rsp *rsp) in lc3_start()
239 static int lc3_metadata(struct bt_bap_stream *stream, const uint8_t meta[], size_t meta_len, in lc3_metadata()
[all …]
/Zephyr-latest/samples/bluetooth/bap_unicast_server/src/
Dmain.c57 static struct bt_bap_stream sink_streams[CONFIG_BT_ASCS_MAX_ASE_SNK_COUNT];
59 struct bt_bap_stream stream;
90 static uint16_t get_and_incr_seq_num(const struct bt_bap_stream *stream) in get_and_incr_seq_num()
230 struct bt_bap_stream *stream = &source_streams[i].stream; in audio_timer_timeout()
264 static enum bt_audio_dir stream_dir(const struct bt_bap_stream *stream) in stream_dir()
282 static struct bt_bap_stream *stream_alloc(enum bt_audio_dir dir) in stream_alloc()
286 struct bt_bap_stream *stream = &source_streams[i].stream; in stream_alloc()
294 struct bt_bap_stream *stream = &sink_streams[i]; in stream_alloc()
306 const struct bt_audio_codec_cfg *codec_cfg, struct bt_bap_stream **stream, in lc3_config()
337 static int lc3_reconfig(struct bt_bap_stream *stream, enum bt_audio_dir dir, in lc3_reconfig()
[all …]

1234