]> code.delx.au - pulseaudio/blobdiff - polyp/source.h
* fix include file names in installed header files
[pulseaudio] / polyp / source.h
index 1e6310b08e5deb7eb23660bba67f0876914d933f..0fac2b343db26c096dd0556e833797888a626a2a 100644 (file)
@@ -31,6 +31,7 @@ struct pa_source;
 #include "memblock.h"
 #include "memchunk.h"
 #include "sink.h"
+#include "typeid.h"
 
 #define PA_MAX_OUTPUTS_PER_SOURCE 16
 
@@ -44,6 +45,7 @@ struct pa_source {
     enum pa_source_state state;
     
     uint32_t index;
+    pa_typeid_t typeid;
     
     char *name, *description;
     struct pa_module *owner;
@@ -57,7 +59,7 @@ struct pa_source {
     void *userdata;
 };
 
-struct pa_source* pa_source_new(struct pa_core *core, const char *name, int fail, const struct pa_sample_spec *spec);
+struct pa_source* pa_source_new(struct pa_core *core, pa_typeid_t typeid, const char *name, int fail, const struct pa_sample_spec *spec);
 void pa_source_disconnect(struct pa_source *s);
 void pa_source_unref(struct pa_source *s);
 struct pa_source* pa_source_ref(struct pa_source *c);