summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul W. Frields <stickster@gmail.com>2009-07-18 21:03:18 -0400
committerPaul W. Frields <stickster@gmail.com>2009-07-18 21:03:18 -0400
commiteda94bf6f177dde8a754dc1deda266154ed54079 (patch)
tree8ddb8f5b3dc44f96f15aa91c15030581e25386b9
parent4b6226a7b9a166edea96861b49b20a58e2ca2cb9 (diff)
downloadpulsecaster-eda94bf6f177dde8a754dc1deda266154ed54079.tar.gz
pulsecaster-eda94bf6f177dde8a754dc1deda266154ed54079.tar.xz
pulsecaster-eda94bf6f177dde8a754dc1deda266154ed54079.zip
Move some enumerators around
-rw-r--r--pulseaudio/lib_pulseaudio.py56
1 files changed, 29 insertions, 27 deletions
diff --git a/pulseaudio/lib_pulseaudio.py b/pulseaudio/lib_pulseaudio.py
index a5df58b..47e9fe4 100644
--- a/pulseaudio/lib_pulseaudio.py
+++ b/pulseaudio/lib_pulseaudio.py
@@ -155,6 +155,35 @@ PA_VOLUME_NORM = 0x10000
PA_STREAM_FAIL_ON_SUSPEND
) = map(c_int, xrange(18))
+# subscription event masks
+PA_SUBSCRIPTION_MASK_NULL = 0x0000
+PA_SUBSCRIPTION_MASK_SINK = 0x0001
+PA_SUBSCRIPTION_MASK_SOURCE = 0x0002
+PA_SUBSCRIPTION_MASK_SINK_INPUT = 0x0004
+PA_SUBSCRIPTION_MASK_SOURCE_OUTPUT = 0x0008
+PA_SUBSCRIPTION_MASK_MODULE = 0x0010
+PA_SUBSCRIPTION_MASK_CLIENT = 0x0020
+PA_SUBSCRIPTION_MASK_SAMPLE_CACHE = 0x0040
+PA_SUBSCRIPTION_MASK_SERVER = 0x0080
+PA_SUBSCRIPTION_MASK_CARD = 0x0200
+PA_SUBSCRIPTION_MASK_ALL = 0x02ff
+
+# subscription event types
+PA_SUBSCRIPTION_EVENT_SINK = 0x0000
+PA_SUBSCRIPTION_EVENT_SOURCE = 0x0001
+PA_SUBSCRIPTION_EVENT_SINK_INPUT = 0x0002
+PA_SUBSCRIPTION_EVENT_SOURCE_OUTPUT = 0x0003
+PA_SUBSCRIPTION_EVENT_MODULE = 0x0004
+PA_SUBSCRIPTION_EVENT_CLIENT = 0x0005
+PA_SUBSCRIPTION_EVENT_SAMPLE_CACHE = 0x0006
+PA_SUBSCRIPTION_EVENT_SERVER = 0x0007
+PA_SUBSCRIPTION_EVENT_CARD = 0x0009
+PA_SUBSCRIPTION_EVENT_FACILITY_MASK = 0x000F
+PA_SUBSCRIPTION_EVENT_NEW = 0x0000
+PA_SUBSCRIPTION_EVENT_CHANGE = 0x0010
+PA_SUBSCRIPTION_EVENT_REMOVE = 0x0020
+PA_SUBSCRIPTION_EVENT_TYPE_MASK = 0x0030
+
################################################################################
#
# Structs
@@ -656,33 +685,6 @@ pa_context_get_client_info.argtypes = [
c_void_p
]
-PA_SUBSCRIPTION_MASK_NULL = 0x0000
-PA_SUBSCRIPTION_MASK_SINK = 0x0001
-PA_SUBSCRIPTION_MASK_SOURCE = 0x0002
-PA_SUBSCRIPTION_MASK_SINK_INPUT = 0x0004
-PA_SUBSCRIPTION_MASK_SOURCE_OUTPUT = 0x0008
-PA_SUBSCRIPTION_MASK_MODULE = 0x0010
-PA_SUBSCRIPTION_MASK_CLIENT = 0x0020
-PA_SUBSCRIPTION_MASK_SAMPLE_CACHE = 0x0040
-PA_SUBSCRIPTION_MASK_SERVER = 0x0080
-PA_SUBSCRIPTION_MASK_CARD = 0x0200
-PA_SUBSCRIPTION_MASK_ALL = 0x02ff
-
-PA_SUBSCRIPTION_EVENT_SINK = 0x0000
-PA_SUBSCRIPTION_EVENT_SOURCE = 0x0001
-PA_SUBSCRIPTION_EVENT_SINK_INPUT = 0x0002
-PA_SUBSCRIPTION_EVENT_SOURCE_OUTPUT = 0x0003
-PA_SUBSCRIPTION_EVENT_MODULE = 0x0004
-PA_SUBSCRIPTION_EVENT_CLIENT = 0x0005
-PA_SUBSCRIPTION_EVENT_SAMPLE_CACHE = 0x0006
-PA_SUBSCRIPTION_EVENT_SERVER = 0x0007
-PA_SUBSCRIPTION_EVENT_CARD = 0x0009
-PA_SUBSCRIPTION_EVENT_FACILITY_MASK = 0x000F
-PA_SUBSCRIPTION_EVENT_NEW = 0x0000
-PA_SUBSCRIPTION_EVENT_CHANGE = 0x0010
-PA_SUBSCRIPTION_EVENT_REMOVE = 0x0020
-PA_SUBSCRIPTION_EVENT_TYPE_MASK = 0x0030
-
#
# pa_context_*_subscribe*
pa_context_set_subscribe_callback = pulse.pa_context_set_subscribe_callback