| 
    Zephyr Project API
    3.2.0
    
   A Scalable Open Source RTOS 
   | 
 
Structure for initializing a Audio Input Control Service instance. More...
#include <aics.h>
Data Fields | |
| int8_t | gain | 
| uint8_t | mute | 
| uint8_t | gain_mode | 
| uint8_t | units | 
| int8_t | min_gain | 
| int8_t | max_gain | 
| uint8_t | type | 
| bool | status | 
| bool | desc_writable | 
| char * | description | 
| struct bt_aics_cb * | cb | 
Structure for initializing a Audio Input Control Service instance.
| struct bt_aics_cb* bt_aics_register_param::cb | 
Pointer to the callback structure.
| bool bt_aics_register_param::desc_writable | 
Boolean to set whether the description is writable by clients
| char* bt_aics_register_param::description | 
Initial audio input description
| int8_t bt_aics_register_param::gain | 
Initial audio input gain (-128 to 127)
| uint8_t bt_aics_register_param::gain_mode | 
Initial audio input mode
| int8_t bt_aics_register_param::max_gain | 
Initial audio input maximum gain
| int8_t bt_aics_register_param::min_gain | 
Initial audio input minimum gain
| uint8_t bt_aics_register_param::mute | 
Initial audio input mute state
| bool bt_aics_register_param::status | 
Initial audio input status (active/inactive)
| uint8_t bt_aics_register_param::type | 
Initial audio input type
| uint8_t bt_aics_register_param::units | 
Initial audio input gain units (N * 0.1 dB)