Home
last modified time | relevance | path

Searched refs:mixer (Results 1 – 4 of 4) sorted by relevance

/AliOS-Things-master/components/a2sa/src/framework/
A Dsound_mixer.c17 aos_mixer_t *mixer = NULL; in aos_mixer_common_set_int_value() local
31 mixer = NULL; in aos_mixer_common_set_int_value()
53 mixer = NULL; in aos_mixer_common_get_int_value()
79 (*mixer)->fd = fd; in aos_mixer_open()
81 (*mixer)->card = card; in aos_mixer_open()
131 if(!mixer) { in aos_mixer_print_info()
230 if(!mixer) { in aos_mixer_close()
236 mixer->fd = -1; in aos_mixer_close()
238 if(mixer->name) { in aos_mixer_close()
246 free(mixer); in aos_mixer_close()
[all …]
/AliOS-Things-master/components/a2sa/include/
A Dsound_mixer.h58 int aos_mixer_open(aos_mixer_t **mixer, int card);
67 int aos_mixer_print_info(aos_mixer_t *mixer);
78 int aos_mixer_set_int_value(aos_mixer_t *mixer, char *name, int value);
89 int aos_mixer_get_int_value(aos_mixer_t *mixer, char *name, int *value);
98 int aos_mixer_close(aos_mixer_t *mixer);
/AliOS-Things-master/components/a2sa/src/driver/platform/rtos/
A Dtemplate.c20 static mixer_playback_t mixer; variable
50 int mute = mixer.mute; in codec_hw_mute_state_get()
71 if (mixer.hdl.callback != NULL && mute != mixer.mute) { in codec_hw_mute_state_put()
72 csi_codec_output_t *p = &mixer.hdl; in codec_hw_mute_state_put()
77 mixer.mute = mute; in codec_hw_mute_state_put()
84 int volume = mixer.vol; in codec_hw_vol_get()
106 mixer.vol = volume; in codec_hw_vol_put()
108 if (mixer.hdl.callback != NULL) { in codec_hw_vol_put()
110 if (mixer.mute) { in codec_hw_vol_put()
112 mixer.mute = 0; in codec_hw_vol_put()
[all …]
/AliOS-Things-master/components/a2sa/
A DREADME.md26 │ ├── sound_mixer.c # 声卡mixer设备驱动的实现
29 │   ├── sound_mixer.h # 声卡mixer设备驱动,例如设置codec参数,音量等。

Completed in 13 milliseconds