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)