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