Lines Matching full:gain
62 * @brief The gain mode is manual only and cannot be changed to automatic.
64 * The gain can be controlled by the client.
68 * @brief The gain mode is automatic only and cannot be changed to manual.
70 * The gain cannot be controlled by the client.
74 * @brief The gain mode is manual.
76 * The gain can be controlled by the client.
80 * @brief The gain mode is automatic.
82 * The gain cannot be controlled by the client.
124 /** A requested gain mode change is not allowed */
133 /** Initial audio input gain (-128 to 127) */
134 int8_t gain; member
142 /** Initial audio input gain units (N * 0.1 dB) */
145 /** Initial audio input minimum gain */
148 /** Initial audio input maximum gain */
243 * @param gain The gain setting value.
247 typedef void (*bt_aics_state_cb)(struct bt_aics *inst, int err, int8_t gain,
251 * @brief Callback function for the gain settings.
261 * Gain Setting value in 0.1 decibel units.
262 * @param minimum The minimum gain allowed for the gain setting.
263 * @param maximum The maximum gain allowed for the gain setting.
330 /** The gain setting has changed */
342 /** The set gain operation has completed */
406 * @brief Read the Audio Input Control Service gain settings.
463 * @brief Set manual only gain mode in Audio Input Control Service.
472 * @brief Set automatic only gain mode in Audio Input Control Service.
474 * Using this function and enabling automatic only gain disables
475 * setting the gain with bt_aics_gain_set
484 * @brief Set input gain to manual.
493 * @brief Set the input gain to automatic.
502 * @brief Set the input gain.
505 * @param gain The gain to set (-128 to 127) in gain setting units
510 int bt_aics_gain_set(struct bt_aics *inst, int8_t gain);