Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
|
The stream endpoint related operations. More...
#include <zephyr/bluetooth/classic/a2dp.h>
Data Fields | |
void(* | configured )(struct bt_a2dp_stream *stream) |
Stream configured callback. | |
void(* | established )(struct bt_a2dp_stream *stream) |
Stream establishment callback. | |
void(* | released )(struct bt_a2dp_stream *stream) |
Stream release callback. | |
void(* | started )(struct bt_a2dp_stream *stream) |
Stream start callback. | |
void(* | suspended )(struct bt_a2dp_stream *stream) |
Stream suspend callback. |
The stream endpoint related operations.
void(* bt_a2dp_stream_ops::configured) (struct bt_a2dp_stream *stream) |
Stream configured callback.
The callback is called whenever an Audio Stream has been configured or reconfigured.
stream | Stream object that has been configured. |
void(* bt_a2dp_stream_ops::established) (struct bt_a2dp_stream *stream) |
Stream establishment callback.
The callback is called whenever an Audio Stream has been established.
stream | Stream object that has been established. |
void(* bt_a2dp_stream_ops::released) (struct bt_a2dp_stream *stream) |
Stream release callback.
The release procedure (bt_a2dp_stream_release, release_req, release_rsp and disconnect l2cap media channel), the abort procedure (bt_a2dp_stream_abort, abort_req, abort_rsp and disconnect l2cap media channel) and the error procedure (for example, the l2cap channel disconnected unexpectedly) will cause the stream to be released. The callback is called whenever an Audio Stream has been released. After released, the stream becomes invalid to control.
stream | Stream object that has been released. |
void(* bt_a2dp_stream_ops::started) (struct bt_a2dp_stream *stream) |
Stream start callback.
The callback is called whenever an Audio Stream has been started.
stream | Stream object that has been started. |
void(* bt_a2dp_stream_ops::suspended) (struct bt_a2dp_stream *stream) |
Stream suspend callback.
The callback is called whenever an Audio Stream has been suspended.
stream | Stream object that has been suspended. |