diff options
author | Lennart Poettering <lennart@poettering.net> | 2004-06-15 15:18:33 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2004-06-15 15:18:33 +0000 |
commit | 78f386ad45dc046d673fca5441dff188a7297059 (patch) | |
tree | 9ffa89fb46457318184e0531bb0e68d3817ceb4d /src/sink.h | |
parent | 98f41f1e70e66dcfc4c457ae47bffb07ed83947f (diff) |
more work
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@17 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'src/sink.h')
-rw-r--r-- | src/sink.h | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -10,13 +10,24 @@ struct sink; #include "idxset.h" #include "source.h" + +struct sink_input { + int (*peek) (struct sink_input *i, struct memchunk *chunk, uint8_t *volume); + void (*drop) (struct sink_input *i, size_t length); + void (*kill) (struct sink_input *i); + + void *userdata; + int index; + struct sink *sink; +}; + struct sink { char *name; uint32_t index; struct core *core; struct sample_spec sample_spec; - struct idxset *input_streams; + struct idxset *inputs; struct source *monitor_source; |