Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bt_aics_register_param Struct Reference

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_cbcb
 Pointer to the callback structure.
 

Detailed Description

Structure for initializing a Audio Input Control Service instance.

Field Documentation

◆ cb

struct bt_aics_cb* bt_aics_register_param::cb

Pointer to the callback structure.

◆ desc_writable

bool bt_aics_register_param::desc_writable

Boolean to set whether the description is writable by clients.

◆ description

char* bt_aics_register_param::description

Initial audio input description.

◆ gain

int8_t bt_aics_register_param::gain

Initial audio input gain (-128 to 127)

◆ gain_mode

uint8_t bt_aics_register_param::gain_mode

Initial audio input mode.

◆ max_gain

int8_t bt_aics_register_param::max_gain

Initial audio input maximum gain.

◆ min_gain

int8_t bt_aics_register_param::min_gain

Initial audio input minimum gain.

◆ mute

uint8_t bt_aics_register_param::mute

Initial audio input mute state.

◆ status

bool bt_aics_register_param::status

Initial audio input status (active/inactive)

◆ type

uint8_t bt_aics_register_param::type

Initial audio input type.

◆ units

uint8_t bt_aics_register_param::units

Initial audio input gain units (N * 0.1 dB)


The documentation for this struct was generated from the following file: