summaryrefslogtreecommitdiffstats
path: root/common.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2008-05-26 18:50:28 +0000
committerLennart Poettering <lennart@poettering.net>2008-05-26 18:50:28 +0000
commit64ff61369428cd88f7ede6fb32c72356d520edf2 (patch)
tree693d739a5814b6d4f1abc5a0387bae0eaf3e1220 /common.h
parent9010c443230c167398e22ffa3fa7643dfc252f00 (diff)
most complete pulse driver
git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@9 01b60673-d06a-42c0-afdd-89cb8e0f78ac
Diffstat (limited to 'common.h')
-rw-r--r--common.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/common.h b/common.h
index 02e10c2..13139b3 100644
--- a/common.h
+++ b/common.h
@@ -33,7 +33,18 @@ struct ca_context {
ca_proplist *props;
+ char *driver;
+ char *device;
+
void *private;
};
+typedef enum ca_cache_control {
+ CA_CACHE_CONTROL_NEVER,
+ CA_CACHE_CONTROL_PERMANENT,
+ CA_CACHE_CONTROL_VOLATILE
+} ca_cache_control_t;
+
+int ca_parse_cache_control(ca_cache_control_t *control, const char *c);
+
#endif