|
struct bt_aics * | bt_aics_free_instance_get (void) |
| Get a free instance of Audio Input Control Service from the pool.
|
|
void * | bt_aics_svc_decl_get (struct bt_aics *aics) |
| Get the service declaration attribute.
|
|
int | bt_aics_client_conn_get (const struct bt_aics *aics, struct bt_conn **conn) |
| Get the connection pointer of a client instance.
|
|
int | bt_aics_register (struct bt_aics *aics, struct bt_aics_register_param *param) |
| Initialize the Audio Input Control Service instance.
|
|
int | bt_aics_discover (struct bt_conn *conn, struct bt_aics *inst, const struct bt_aics_discover_param *param) |
| Discover a Audio Input Control Service.
|
|
int | bt_aics_deactivate (struct bt_aics *inst) |
| Deactivates a Audio Input Control Service instance.
|
|
int | bt_aics_activate (struct bt_aics *inst) |
| Activates a Audio Input Control Service instance.
|
|
int | bt_aics_state_get (struct bt_aics *inst) |
| Read the Audio Input Control Service input state.
|
|
int | bt_aics_gain_setting_get (struct bt_aics *inst) |
| Read the Audio Input Control Service gain settings.
|
|
int | bt_aics_type_get (struct bt_aics *inst) |
| Read the Audio Input Control Service input type.
|
|
int | bt_aics_status_get (struct bt_aics *inst) |
| Read the Audio Input Control Service input status.
|
|
int | bt_aics_disable_mute (struct bt_aics *inst) |
| Disable mute in the Audio Input Control Service.
|
|
int | bt_aics_unmute (struct bt_aics *inst) |
| Unmute the Audio Input Control Service input.
|
|
int | bt_aics_mute (struct bt_aics *inst) |
| Mute the Audio Input Control Service input.
|
|
int | bt_aics_gain_set_manual_only (struct bt_aics *inst) |
| Set manual only gain mode in Audio Input Control Service.
|
|
int | bt_aics_gain_set_auto_only (struct bt_aics *inst) |
| Set automatic only gain mode in Audio Input Control Service.
|
|
int | bt_aics_manual_gain_set (struct bt_aics *inst) |
| Set input gain to manual.
|
|
int | bt_aics_automatic_gain_set (struct bt_aics *inst) |
| Set the input gain to automatic.
|
|
int | bt_aics_gain_set (struct bt_aics *inst, int8_t gain) |
| Set the input gain.
|
|
int | bt_aics_description_get (struct bt_aics *inst) |
| Read the Audio Input Control Service description.
|
|
int | bt_aics_description_set (struct bt_aics *inst, const char *description) |
| Set the Audio Input Control Service description.
|
|
struct bt_aics * | bt_aics_client_free_instance_get (void) |
| Get a new Audio Input Control Service client instance.
|
|
void | bt_aics_client_cb_register (struct bt_aics *inst, struct bt_aics_cb *cb) |
| Registers the callbacks for the Audio Input Control Service client.
|
|