Lines Matching refs:group
37 struct group {
48 struct group **groups;
77 static const char *get_trigger_role(struct userdata *u, pa_object *stream, struct group *g) {
103 static const char *find_trigger_stream(struct userdata *u, pa_object *device, pa_object *ignore_stream, struct group *g) {
132 static const char *find_global_trigger_stream(struct userdata *u, pa_object *ignore_stream, struct group *g) {
155 static void cork_or_duck(struct userdata *u, pa_sink_input *i, const char *interaction_role, const char *trigger_role, bool interaction_applied, struct group *g) {
172 static void uncork_or_unduck(struct userdata *u, pa_sink_input *i, const char *interaction_role, bool corked, struct group *g) {
187 static inline void apply_interaction_to_sink(struct userdata *u, pa_sink *s, const char *new_trigger, pa_sink_input *ignore_stream, bool new_stream, struct group *g) {
238 static void apply_interaction_global(struct userdata *u, const char *trigger_role, pa_sink_input *ignore_stream, bool new_stream, struct group *g) {
248 static void remove_interactions(struct userdata *u, struct group *g) {
488 u->groups = pa_xnew0(struct group*, u->n_groups);
490 u->groups[i] = pa_xnew0(struct group, 1);