summaryrefslogtreecommitdiffstats
path: root/src/pulse/internal.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2009-07-20 15:49:33 +0100
committerLennart Poettering <lennart@poettering.net>2009-07-20 15:49:33 +0100
commit23039af8427140bafa92dce3021c1f2a14bcfbad (patch)
tree768feec621f06ab203fdb61ae0dc5b1cfb9ac3d8 /src/pulse/internal.h
parenta2b207e38ac35ffc048351f76d83f7f9db37bb6c (diff)
client: allow zero-copy writing to the stream
Diffstat (limited to 'src/pulse/internal.h')
-rw-r--r--src/pulse/internal.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/pulse/internal.h b/src/pulse/internal.h
index ec2da85b..e069c9e9 100644
--- a/src/pulse/internal.h
+++ b/src/pulse/internal.h
@@ -151,6 +151,11 @@ struct pa_stream {
uint32_t device_index;
char *device_name;
+ /* playback */
+ pa_memblock *write_memblock;
+ void *write_data;
+
+ /* recording */
pa_memchunk peek_memchunk;
void *peek_data;
pa_memblockq *record_memblockq;