结构体 | |
struct | aos_mixer_t |
函数 | |
int | aos_mixer_open (aos_mixer_t **mixer, int card) |
int | aos_mixer_print_info (aos_mixer_t *mixer) |
int | aos_mixer_set_int_value (aos_mixer_t *mixer, char *name, int value) |
int | aos_mixer_get_int_value (aos_mixer_t *mixer, char *name, int *value) |
int | aos_mixer_close (aos_mixer_t *mixer) |
int | aos_set_master_volume (int volume) |
int | aos_get_master_volume (int *volume) |
int | aos_set_mute_state (int mute) |
int | aos_get_mute_state (int *mute) |
int aos_get_master_volume | ( | int * | volume | ) |
获取声卡中名为“Master Volume TX”的属性的值,并保存在volume指针中
[out] | *volume | 获取到声卡音量值后保存到volume指针中 |
int aos_get_mute_state | ( | int * | mute | ) |
获取声卡的mute状态,并保存在*mute指针中
[out] | *mute | 返回1为mute状态,0为unmute状态 |
int aos_mixer_close | ( | aos_mixer_t * | mixer | ) |
关闭mixer设备节点
[in] | mixer | 期望关闭的mixer设备节点信息的指针 |
int aos_mixer_get_int_value | ( | aos_mixer_t * | mixer, |
char * | name, | ||
int * | value | ||
) |
获取mixer设备节点中名为name的属性值,并保存在value指针中
[in] | mixer | 保存mixer设备节点信息的指针 |
[in] | name | 期望获取的目标属性名字 |
[out] | *value | 获取到的目标属性值保存在int *value中 |
int aos_mixer_open | ( | aos_mixer_t ** | mixer, |
int | card | ||
) |
打开ID为card的声卡的mixer设备节点
[out] | mixer | 保存mixer设备节点信息的二级指针 |
[in] | card | 期望打开的声卡ID |
int aos_mixer_print_info | ( | aos_mixer_t * | mixer | ) |
打印当前声卡mixer设备节点的所有属性信息
[in] | mixer | 保存mixer设备节点信息的指针 |
int aos_mixer_set_int_value | ( | aos_mixer_t * | mixer, |
char * | name, | ||
int | value | ||
) |
设置mixer设备节点中名为name的属性值为int value
[in] | mixer | 保存mixer设备节点信息的指针 |
[in] | name | 期望设置的目标属性名字 |
[in] | value | 期望设置到名字为name的目标属性的int值 |
int aos_set_master_volume | ( | int | volume | ) |
设置所有声卡中名为“Master Volume TX”的属性的值为volume
[in] | volume | 期望往声卡中配置的音量值 |
int aos_set_mute_state | ( | int | mute | ) |
设置所有声卡为mute状态,对应的属性名为“Master Mute State”
[in] | mute | 1为mute状态,0为unmute状态 |