From 8aed9f23e589576d5bcc156f1f7d7544825fe5c2 Mon Sep 17 00:00:00 2001 From: Paul Kocialkowski Date: Sat, 13 Oct 2012 11:52:21 +0200 Subject: Mixer: Proper device attr functions, clean split of alloc/free functions Signed-off-by: Paul Kocialkowski --- mixer.h | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'mixer.h') diff --git a/mixer.h b/mixer.h index fd1d67d..669136c 100644 --- a/mixer.h +++ b/mixer.h @@ -98,11 +98,16 @@ struct tinyalsa_mixer_io_props *tinyalsa_mixer_get_input_props(struct tinyalsa_m struct tinyalsa_mixer_io_props *tinyalsa_mixer_get_output_props(struct tinyalsa_mixer *mixer); audio_devices_t tinyalsa_mixer_get_supported_devices(struct tinyalsa_mixer *mixer); -int tinyalsa_mixer_set_voice_volume(struct tinyalsa_mixer *mixer, audio_devices_t device); -int tinyalsa_mixer_set_input_gain(struct tinyalsa_mixer *mixer, audio_devices_t device); -int tinyalsa_mixer_set_mic_mute(struct tinyalsa_mixer *mixer, audio_devices_t device, int mute); -int tinyalsa_mixer_set_master_volume(struct tinyalsa_mixer *mixer, audio_devices_t device); -int tinyalsa_mixer_set_output_volume(struct tinyalsa_mixer *mixer, audio_devices_t device); +int tinyalsa_mixer_set_voice_volume(struct tinyalsa_mixer *mixer, + audio_devices_t device, audio_mode_t mode, float volume); +int tinyalsa_mixer_set_input_gain(struct tinyalsa_mixer *mixer, + audio_devices_t device, audio_mode_t mode, float gain); +int tinyalsa_mixer_set_mic_mute(struct tinyalsa_mixer *mixer, + audio_devices_t device, audio_mode_t mode, int mute); +int tinyalsa_mixer_set_master_volume(struct tinyalsa_mixer *mixer, + audio_devices_t device, audio_mode_t mode, float volume); +int tinyalsa_mixer_set_output_volume(struct tinyalsa_mixer *mixer, + audio_devices_t device, audio_mode_t mode, float volume); int tinyalsa_mixer_set_route(struct tinyalsa_mixer *mixer, audio_devices_t device, audio_mode_t mode); -- cgit v1.1