|
Zephyr API Documentation
2.7.0-rc2
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)