]> code.delx.au - pulseaudio/blobdiff - src/simple.h
add alsa sink
[pulseaudio] / src / simple.h
index 80693056f955f1190c8092c0eec6f7b04b917300..f5f872eeecb422e6cbea7a7f0d0aecf7db3e5799 100644 (file)
@@ -15,11 +15,14 @@ struct pa_simple* pa_simple_new(
     const char *dev,
     const char *stream_name,
     const struct pa_sample_spec *ss,
-    const struct pa_buffer_attr *attr);
+    const struct pa_buffer_attr *attr,
+    int *error);
 
 void pa_simple_free(struct pa_simple *s);
 
-int pa_simple_write(struct pa_simple *s, const void*data, size_t length);
-int pa_simple_read(struct pa_simple *s, const void*data, size_t length);
+int pa_simple_write(struct pa_simple *s, const void*data, size_t length, int *error);
+int pa_simple_drain(struct pa_simple *s, int *error);
+
+int pa_simple_read(struct pa_simple *s, void*data, size_t length, int *error);
 
 #endif