git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1226
fefdeb5f-60dc-0310-8127-
8f9354f1896f
pa_subscription_post(s->core, PA_SUBSCRIPTION_EVENT_SINK|PA_SUBSCRIPTION_EVENT_CHANGE, s->index);
}
+
+unsigned pa_sink_used_by(pa_sink *s) {
+ unsigned ret;
+
+ assert(s);
+ assert(s->ref >= 1);
+
+ ret = pa_idxset_size(s->inputs);
+
+ if (s->monitor_source)
+ ret += pa_source_used_by(s->monitor_source);
+
+ return ret;
+}
void pa_sink_set_description(pa_sink *s, const char *description);
+unsigned pa_sink_used_by(pa_sink *s);
+
#endif
pa_subscription_post(s->core, PA_SUBSCRIPTION_EVENT_SOURCE|PA_SUBSCRIPTION_EVENT_CHANGE, s->index);
}
+
+unsigned pa_source_used_by(pa_source *s) {
+ assert(s);
+ assert(s->ref >= 1);
+
+ return pa_idxset_size(s->outputs);
+}
void pa_source_set_description(pa_source *s, const char *description);
-
+unsigned pa_source_used_by(pa_source *s);
#endif