Lines Matching full:audio
11 * @brief Common Audio Profile (CAP)
13 * @defgroup bt_cap Common Audio Profile (CAP)
24 #include <zephyr/bluetooth/audio/csip.h>
26 #include <zephyr/bluetooth/audio/audio.h>
27 #include <zephyr/bluetooth/audio/bap.h>
33 /** @brief Abstract Audio Broadcast Source structure. */
37 * @brief Register the Common Audio Service.
45 * is not enabled, the Common Audio Service will by statically registered.
65 * @param err 0 if Common Audio Service was found else -ENODATA.
67 * Common Audio Service was found and includes a
127 * @brief Discovers audio support on a remote device.
129 * This will discover the Common Audio Service (CAS) on the remote device, to
130 * verify if the remote device supports the Common Audio Profile.
146 /** Represents a Common Audio Set member that are either in a Coordinated or ad-hoc set */
160 /** @brief Register Audio operations for a Common Audio Profile stream.
162 * Register Audio operations for a stream.
219 * @brief Register Common Audio Profile callbacks
228 * @brief Setup and start unicast audio streams for a set of devices.
231 * initialized and will be usable for streaming audio data.
238 * @param[in] param Parameters to start the audio streams.
247 * @brief Update unicast audio streams.
264 * @brief Stop unicast audio streams for a unicast group.
270 * @param unicast_group The group of unicast devices to stop. The audio streams
278 /** @brief Cancel any current Common Audio Profile procedure
281 * Common Audio Profile procedure.
284 * could indicate a missing response from the Common Audio Profile Acceptor.
286 * This does not send any requests to any Common Audio Profile Acceptors involved with the current
287 * procedure, and thus notifications from the Common Audio Profile Acceptors may arrive after this
289 * wait a short while before starting any new Common Audio Profile procedure after this has been
292 * Common Audio Profile Acceptors.
303 /** Audio stream */
365 * @brief Create a Common Audio Profile broadcast source.
367 * Create a new audio broadcast source with one or more audio streams.
373 * @param[in] param Parameters to start the audio streams.
383 * @brief Start Common Audio Profile broadcast source.
386 * and the device will advertise audio announcements.
388 * This will allow the streams in the broadcast source to send audio by calling
404 * @brief Update broadcast audio streams for a Common Audio Profile broadcast source.
422 * @brief Stop broadcast audio streams for a Common Audio Profile broadcast source.
428 * @param broadcast_source The broadcast source to stop. The audio streams
436 * @brief Delete Common Audio Profile broadcast source
455 * @brief Get the broadcast ID of a Common Audio Profile broadcast source
461 * See table 3.14 in the Basic Audio Profile v1.0.1 for the structure.
472 * @brief Get the Broadcast Audio Stream Endpoint of a Common Audio Profile broadcast source
479 * See table 3.15 in the Basic Audio Profile v1.0.1 for the structure.