结构体 | |
| 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状态 |