forked from enlightenment/enlightenment
mixer: remove e_mod_mixer_mutable_get and e_mod_mixer_capture_get
it's handled by channel capabilities
This commit is contained in:
parent
00681f3ada
commit
cadd6ca38f
|
@ -5,9 +5,7 @@ E_Mixer_Volume_Get_Cb e_mod_mixer_volume_get;
|
||||||
E_Mixer_Volume_Set_Cb e_mod_mixer_volume_set;
|
E_Mixer_Volume_Set_Cb e_mod_mixer_volume_set;
|
||||||
E_Mixer_Mute_Get_Cb e_mod_mixer_mute_get;
|
E_Mixer_Mute_Get_Cb e_mod_mixer_mute_get;
|
||||||
E_Mixer_Mute_Set_Cb e_mod_mixer_mute_set;
|
E_Mixer_Mute_Set_Cb e_mod_mixer_mute_set;
|
||||||
E_Mixer_Capture_Cb e_mod_mixer_mutable_get;
|
|
||||||
E_Mixer_State_Get_Cb e_mod_mixer_state_get;
|
E_Mixer_State_Get_Cb e_mod_mixer_state_get;
|
||||||
E_Mixer_Capture_Cb e_mod_mixer_capture_get;
|
|
||||||
E_Mixer_Cb e_mod_mixer_new;
|
E_Mixer_Cb e_mod_mixer_new;
|
||||||
E_Mixer_Cb e_mod_mixer_del;
|
E_Mixer_Cb e_mod_mixer_del;
|
||||||
E_Mixer_Cb e_mod_mixer_channel_default_name_get;
|
E_Mixer_Cb e_mod_mixer_channel_default_name_get;
|
||||||
|
@ -26,9 +24,7 @@ e_mixer_default_setup(void)
|
||||||
e_mod_mixer_volume_set = (void *)e_mixer_system_set_volume;
|
e_mod_mixer_volume_set = (void *)e_mixer_system_set_volume;
|
||||||
e_mod_mixer_mute_get = (void *)e_mixer_system_get_mute;
|
e_mod_mixer_mute_get = (void *)e_mixer_system_get_mute;
|
||||||
e_mod_mixer_mute_set = (void *)e_mixer_system_set_mute;
|
e_mod_mixer_mute_set = (void *)e_mixer_system_set_mute;
|
||||||
e_mod_mixer_mutable_get = (void *)e_mixer_system_can_mute;
|
|
||||||
e_mod_mixer_state_get = (void *)e_mixer_system_get_state;
|
e_mod_mixer_state_get = (void *)e_mixer_system_get_state;
|
||||||
e_mod_mixer_capture_get = (void *)e_mixer_system_has_capture;
|
|
||||||
e_mod_mixer_new = (void *)e_mixer_system_new;
|
e_mod_mixer_new = (void *)e_mixer_system_new;
|
||||||
e_mod_mixer_del = (void *)e_mixer_system_del;
|
e_mod_mixer_del = (void *)e_mixer_system_del;
|
||||||
e_mod_mixer_channel_default_name_get = (void *)e_mixer_system_get_default_channel_name;
|
e_mod_mixer_channel_default_name_get = (void *)e_mixer_system_get_default_channel_name;
|
||||||
|
@ -49,9 +45,7 @@ e_mixer_pulse_setup()
|
||||||
e_mod_mixer_volume_set = (void *)e_mixer_pulse_set_volume;
|
e_mod_mixer_volume_set = (void *)e_mixer_pulse_set_volume;
|
||||||
e_mod_mixer_mute_get = (void *)e_mixer_pulse_get_mute;
|
e_mod_mixer_mute_get = (void *)e_mixer_pulse_get_mute;
|
||||||
e_mod_mixer_mute_set = (void *)e_mixer_pulse_set_mute;
|
e_mod_mixer_mute_set = (void *)e_mixer_pulse_set_mute;
|
||||||
e_mod_mixer_mutable_get = (void *)e_mixer_pulse_can_mute;
|
|
||||||
e_mod_mixer_state_get = (void *)e_mixer_pulse_get_state;
|
e_mod_mixer_state_get = (void *)e_mixer_pulse_get_state;
|
||||||
e_mod_mixer_capture_get = (void *)e_mixer_pulse_has_capture;
|
|
||||||
e_mod_mixer_new = (void *)e_mixer_pulse_new;
|
e_mod_mixer_new = (void *)e_mixer_pulse_new;
|
||||||
e_mod_mixer_del = (void *)e_mixer_pulse_del;
|
e_mod_mixer_del = (void *)e_mixer_pulse_del;
|
||||||
e_mod_mixer_channel_default_name_get = (void *)e_mixer_pulse_get_default_channel_name;
|
e_mod_mixer_channel_default_name_get = (void *)e_mixer_pulse_get_default_channel_name;
|
||||||
|
|
|
@ -61,9 +61,7 @@ extern E_Mixer_Volume_Get_Cb e_mod_mixer_volume_get;
|
||||||
extern E_Mixer_Volume_Set_Cb e_mod_mixer_volume_set;
|
extern E_Mixer_Volume_Set_Cb e_mod_mixer_volume_set;
|
||||||
extern E_Mixer_Mute_Get_Cb e_mod_mixer_mute_get;
|
extern E_Mixer_Mute_Get_Cb e_mod_mixer_mute_get;
|
||||||
extern E_Mixer_Mute_Set_Cb e_mod_mixer_mute_set;
|
extern E_Mixer_Mute_Set_Cb e_mod_mixer_mute_set;
|
||||||
extern E_Mixer_Capture_Cb e_mod_mixer_mutable_get;
|
|
||||||
extern E_Mixer_State_Get_Cb e_mod_mixer_state_get;
|
extern E_Mixer_State_Get_Cb e_mod_mixer_state_get;
|
||||||
extern E_Mixer_Capture_Cb e_mod_mixer_capture_get;
|
|
||||||
extern E_Mixer_Cb e_mod_mixer_new;
|
extern E_Mixer_Cb e_mod_mixer_new;
|
||||||
extern E_Mixer_Cb e_mod_mixer_del;
|
extern E_Mixer_Cb e_mod_mixer_del;
|
||||||
extern E_Mixer_Cb e_mod_mixer_channel_default_name_get;
|
extern E_Mixer_Cb e_mod_mixer_channel_default_name_get;
|
||||||
|
@ -100,10 +98,8 @@ Eina_List *e_mixer_system_get_channel_names(const E_Mixer_System *self);
|
||||||
const char *e_mixer_system_get_default_channel_name(const E_Mixer_System *self);
|
const char *e_mixer_system_get_default_channel_name(const E_Mixer_System *self);
|
||||||
E_Mixer_Channel_Info *e_mixer_system_get_channel_by_name(const E_Mixer_System *self, const char *name);
|
E_Mixer_Channel_Info *e_mixer_system_get_channel_by_name(const E_Mixer_System *self, const char *name);
|
||||||
|
|
||||||
int e_mixer_system_has_capture(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel);
|
|
||||||
int e_mixer_system_get_volume(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, int *left, int *right);
|
int e_mixer_system_get_volume(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, int *left, int *right);
|
||||||
int e_mixer_system_set_volume(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, int left, int right);
|
int e_mixer_system_set_volume(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, int left, int right);
|
||||||
int e_mixer_system_can_mute(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel);
|
|
||||||
int e_mixer_system_get_mute(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, int *mute);
|
int e_mixer_system_get_mute(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, int *mute);
|
||||||
int e_mixer_system_set_mute(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, int mute);
|
int e_mixer_system_set_mute(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, int mute);
|
||||||
int e_mixer_system_get_state(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, E_Mixer_Channel_State *state);
|
int e_mixer_system_get_state(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, E_Mixer_Channel_State *state);
|
||||||
|
@ -129,10 +125,8 @@ Eina_List *e_mixer_pulse_get_channel_names(const E_Mixer_System *self);
|
||||||
const char *e_mixer_pulse_get_default_channel_name(const E_Mixer_System *self);
|
const char *e_mixer_pulse_get_default_channel_name(const E_Mixer_System *self);
|
||||||
E_Mixer_Channel_Info *e_mixer_pulse_get_channel_by_name(const E_Mixer_System *self, const char *name);
|
E_Mixer_Channel_Info *e_mixer_pulse_get_channel_by_name(const E_Mixer_System *self, const char *name);
|
||||||
|
|
||||||
int e_mixer_pulse_has_capture(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel);
|
|
||||||
int e_mixer_pulse_get_volume(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, int *left, int *right);
|
int e_mixer_pulse_get_volume(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, int *left, int *right);
|
||||||
int e_mixer_pulse_set_volume(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, int left, int right);
|
int e_mixer_pulse_set_volume(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, int left, int right);
|
||||||
int e_mixer_pulse_can_mute(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel);
|
|
||||||
int e_mixer_pulse_get_mute(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, int *mute);
|
int e_mixer_pulse_get_mute(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, int *mute);
|
||||||
int e_mixer_pulse_set_mute(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, int mute);
|
int e_mixer_pulse_set_mute(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, int mute);
|
||||||
int e_mixer_pulse_get_state(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, E_Mixer_Channel_State *state);
|
int e_mixer_pulse_get_state(const E_Mixer_System *self, const E_Mixer_Channel_Info *channel, E_Mixer_Channel_State *state);
|
||||||
|
|
|
@ -567,18 +567,6 @@ e_mixer_system_set_volume(const E_Mixer_System *self,
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
|
||||||
e_mixer_system_can_mute(const E_Mixer_System *self,
|
|
||||||
const E_Mixer_Channel_Info *channel)
|
|
||||||
{
|
|
||||||
if ((!self) || (!channel) || (!channel->id))
|
|
||||||
return 0;
|
|
||||||
|
|
||||||
snd_mixer_handle_events((snd_mixer_t *)self);
|
|
||||||
return snd_mixer_selem_has_playback_switch(channel->id) ||
|
|
||||||
snd_mixer_selem_has_playback_switch_joined(channel->id);
|
|
||||||
}
|
|
||||||
|
|
||||||
int
|
int
|
||||||
e_mixer_system_get_mute(const E_Mixer_System *self,
|
e_mixer_system_get_mute(const E_Mixer_System *self,
|
||||||
const E_Mixer_Channel_Info *channel,
|
const E_Mixer_Channel_Info *channel,
|
||||||
|
@ -650,14 +638,3 @@ e_mixer_system_set_state(const E_Mixer_System *self,
|
||||||
r &= e_mixer_system_set_volume(self, channel, state->left, state->right);
|
r &= e_mixer_system_set_volume(self, channel, state->left, state->right);
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
|
||||||
e_mixer_system_has_capture(const E_Mixer_System *self,
|
|
||||||
const E_Mixer_Channel_Info *channel)
|
|
||||||
{
|
|
||||||
if ((!self) || (!channel) || (!channel->id))
|
|
||||||
return 0;
|
|
||||||
|
|
||||||
return snd_mixer_selem_has_capture_switch(channel->id) || snd_mixer_selem_has_capture_volume(channel->id);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -145,13 +145,6 @@ e_mixer_system_set_volume(const E_Mixer_System *self __UNUSED__,
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
|
||||||
e_mixer_system_can_mute(const E_Mixer_System *self __UNUSED__,
|
|
||||||
const E_Mixer_Channel_Info *channel __UNUSED__)
|
|
||||||
{
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
int
|
int
|
||||||
e_mixer_system_get_mute(const E_Mixer_System *self __UNUSED__,
|
e_mixer_system_get_mute(const E_Mixer_System *self __UNUSED__,
|
||||||
const E_Mixer_Channel_Info *channel __UNUSED__,
|
const E_Mixer_Channel_Info *channel __UNUSED__,
|
||||||
|
@ -191,11 +184,3 @@ e_mixer_system_set_state(const E_Mixer_System *self __UNUSED__,
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
|
||||||
e_mixer_system_has_capture(const E_Mixer_System *self __UNUSED__,
|
|
||||||
const E_Mixer_Channel_Info *channel __UNUSED__)
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -582,13 +582,6 @@ e_mixer_pulse_set_volume(const E_Mixer_System *self,
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
|
||||||
e_mixer_pulse_can_mute(const E_Mixer_System *self __UNUSED__,
|
|
||||||
const E_Mixer_Channel_Info *channel __UNUSED__)
|
|
||||||
{
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
int
|
int
|
||||||
e_mixer_pulse_get_mute(const E_Mixer_System *self,
|
e_mixer_pulse_get_mute(const E_Mixer_System *self,
|
||||||
const E_Mixer_Channel_Info *channel __UNUSED__, int *mute)
|
const E_Mixer_Channel_Info *channel __UNUSED__, int *mute)
|
||||||
|
@ -638,10 +631,3 @@ e_mixer_pulse_set_state(const E_Mixer_System *self,
|
||||||
e_mixer_pulse_set_mute(self, channel, state->mute);
|
e_mixer_pulse_set_mute(self, channel, state->mute);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
|
||||||
e_mixer_pulse_has_capture(const E_Mixer_System *self __UNUSED__,
|
|
||||||
const E_Mixer_Channel_Info *channel __UNUSED__)
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue