Lines Matching full:audio
3 * @brief Bluetooth Audio Input Control Service APIs.
16 * @brief Audio Input Control Service (AICS)
18 * @defgroup bt_aics Audio Input Control Service (AICS)
26 * The Audio Input Control Service is a secondary service, and as such should not be used on its
30 * Note that the API abstracts away the change counter in the audio input control state and will
46 * @name Audio Input Control Service mute states
58 * @name Audio Input Control Service input modes
88 * @name Audio Input Control Service input types
93 /** The input is a Bluetooth Audio Stream */
103 /** The input is a Streaming Audio Source */
110 * @name Audio Input Control Service Error codes
115 * Audio Input State characteristic.
128 /** @brief Opaque Audio Input Control Service instance. */
131 /** @brief Structure for initializing a Audio Input Control Service instance. */
133 /** Initial audio input gain (-128 to 127) */
136 /** Initial audio input mute state */
139 /** Initial audio input mode */
142 /** Initial audio input gain units (N * 0.1 dB) */
145 /** Initial audio input minimum gain */
148 /** Initial audio input maximum gain */
151 /** Initial audio input type */
154 /** Initial audio input status (active/inactive) */
160 /** Initial audio input description */
167 /** @brief Structure for discovering a Audio Input Control Service instance. */
184 * @brief Get a free instance of Audio Input Control Service from the pool.
186 * @return Audio Input Control Service instance in case of success or NULL in case of error.
195 * @param aics Audio Input Control Service instance.
204 * Get the Bluetooth connection pointer of a Audio Input Control Service
207 * @param aics Audio Input Control Service client instance pointer.
215 * @brief Initialize the Audio Input Control Service instance.
217 * @param aics Audio Input Control Service instance.
218 * @param param Audio Input Control Service register parameters.
313 * includes the Audio Input Control Service client.
323 * @brief Struct to hold callbacks for the Audio Input Control Service.
328 /** The audio input state has changed */
332 /** The audio input type has changed */
334 /** The audio input status has changed */
336 /** The audio input decscription has changed */
357 * @brief Discover a Audio Input Control Service.
359 * Attempts to discover a Audio Input Control Service on a server given the
362 * @param conn Connection to the peer with the Audio Input Control Service.
372 * @brief Deactivates a Audio Input Control Service instance.
374 * Audio Input Control Services are activated by default, but this will allow
375 * the server to deactivate an Audio Input Control Service.
384 * @brief Activates a Audio Input Control Service instance.
386 * Audio Input Control Services are activated by default, but this will allow
387 * the server reactivate a Audio Input Control Service instance after it has
397 * @brief Read the Audio Input Control Service input state.
406 * @brief Read the Audio Input Control Service gain settings.
415 * @brief Read the Audio Input Control Service input type.
424 * @brief Read the Audio Input Control Service input status.
433 * @brief Disable mute in the Audio Input Control Service.
445 * @brief Unmute the Audio Input Control Service input.
454 * @brief Mute the Audio Input Control Service input.
463 * @brief Set manual only gain mode in Audio Input Control Service.
472 * @brief Set automatic only gain mode in Audio Input Control Service.
513 * @brief Read the Audio Input Control Service description.
522 * @brief Set the Audio Input Control Service description.
532 * @brief Get a new Audio Input Control Service client instance.
539 * @brief Registers the callbacks for the Audio Input Control Service client.