17 struct pa_sample_spec sample_spec
;
18 struct idxset
*outputs
;
20 void (*notify
)(struct source
*source
);
24 struct source
* source_new(struct core
*core
, const char *name
, int fail
, const struct pa_sample_spec
*spec
);
25 void source_free(struct source
*s
);
27 /* Pass a new memory block to all output streams */
28 void source_post(struct source
*s
, struct memchunk
*b
);
30 void source_notify(struct source
*s
);
32 char *source_list_to_string(struct core
*c
);
34 struct source
* source_get_default(struct core
*c
);