git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1661
fefdeb5f-60dc-0310-8127-
8f9354f1896f
pa_sink_assert_ref(s);
changed = s->muted != mute;
+ s->muted = mute;
if (s->set_mute && s->set_mute(s) < 0)
s->set_mute = NULL;
return -1;
}
+
+int pa_sink_suspend_all(pa_core *c, int suspend) {
+ pa_sink *sink;
+ uint32_t idx;
+ int ret = 0;
+
+ pa_core_assert_ref(c);
+
+ for (sink = PA_SINK(pa_idxset_first(c->sinks, &idx)); sink; sink = PA_SINK(pa_idxset_next(c->sinks, &idx)))
+ ret -= pa_sink_suspend(sink, suspend) < 0;
+
+ return ret;
+}
return x == PA_SINK_RUNNING || x == PA_SINK_IDLE;
}
+int pa_sink_suspend_all(pa_core *c, int suspend);
+
#endif