Lines Matching full:audio
11 * @brief Audio Input Control Service (AICS)
13 * @defgroup bt_gatt_aics Audio Input Control Service (AICS)
18 * The Audio Input Control Service is a secondary service, and as such should not be used on its
22 * Note that the API abstracts away the change counter in the audio input control state and will
35 /** Audio Input Control Service mute states */
40 /** Audio Input Control Service input modes */
46 /** Audio Input Control Service input types */
55 /** Audio Input Control Service Error codes */
62 /** @brief Opaque Audio Input Control Service instance. */
65 /** @brief Structure for initializing a Audio Input Control Service instance. */
67 /** Initial audio input gain (-128 to 127) */
70 /** Initial audio input mute state */
73 /** Initial audio input mode */
76 /** Initial audio input gain units (N * 0.1 dB) */
79 /** Initial audio input minimum gain */
82 /** Initial audio input maximum gain */
85 /** Initial audio input type */
88 /** Initial audio input status (active/inactive) */
94 /** Initial audio input description */
101 /** @brief Structure for discovering a Audio Input Control Service instance. */
116 * @brief Get a free instance of Audio Input Control Service from the pool.
118 * @return Audio Input Control Service instance in case of success or NULL in case of error.
127 * @param aics Audio Input Control Service instance.
136 * Get the Bluetooth connection pointer of a Audio Input Control Service
139 * @param aics Audio Input Control Service client instance pointer.
147 * @brief Initialize the Audio Input Control Service instance.
149 * @param aics Audio Input Control Service instance.
150 * @param param Audio Input Control Service register parameters.
245 * includes the Audio Input Control Service client.
273 * @brief Discover a Audio Input Control Service.
275 * Attempts to discover a Audio Input Control Service on a server given the
278 * @param conn Connection to the peer with the Audio Input Control Service.
288 * @brief Deactivates a Audio Input Control Service instance.
290 * Audio Input Control Services are activated by default, but this will allow
291 * the server to deactivate an Audio Input Control Service.
300 * @brief Activates a Audio Input Control Service instance.
302 * Audio Input Control Services are activated by default, but this will allow
303 * the server reactivate a Audio Input Control Service instance after it has
313 * @brief Read the Audio Input Control Service input state.
322 * @brief Read the Audio Input Control Service gain settings.
331 * @brief Read the Audio Input Control Service input type.
340 * @brief Read the Audio Input Control Service input status.
349 * @brief Disable mute in the Audio Input Control Service.
361 * @brief Unmute the Audio Input Control Service input.
370 * @brief Mute the Audio Input Control Service input.
379 * @brief Set manual only gain mode in Audio Input Control Service.
388 * @brief Set automatic only gain mode in Audio Input Control Service.
429 * @brief Read the Audio Input Control Service description.
438 * @brief Set the Audio Input Control Service description.
448 * @brief Get a new Audio Input Control Service client instance.
455 * @brief Registers the callbacks for the Audio Input Control Service client.