diff options
author | Paul W. Frields <stickster@gmail.com> | 2009-05-25 01:41:29 -0400 |
---|---|---|
committer | Paul W. Frields <stickster@gmail.com> | 2009-05-25 01:41:29 -0400 |
commit | 4a41a751086388e5423d6f09a694583c3e0cf0c6 (patch) | |
tree | c0bf48d4a23aaa413ff9468e7721320536102f38 /pulseaudio/lib_pulseaudio.py | |
parent | 6b425a0e78e77803b3a4113ad604bcf8f4211dcf (diff) | |
download | pulsecaster-4a41a751086388e5423d6f09a694583c3e0cf0c6.tar.gz pulsecaster-4a41a751086388e5423d6f09a694583c3e0cf0c6.tar.xz pulsecaster-4a41a751086388e5423d6f09a694583c3e0cf0c6.zip |
Fix signal event type and subscribe defs
Diffstat (limited to 'pulseaudio/lib_pulseaudio.py')
-rw-r--r-- | pulseaudio/lib_pulseaudio.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/pulseaudio/lib_pulseaudio.py b/pulseaudio/lib_pulseaudio.py index 0c802f1..7652295 100644 --- a/pulseaudio/lib_pulseaudio.py +++ b/pulseaudio/lib_pulseaudio.py @@ -51,6 +51,9 @@ class PA_MAINLOOP(Structure): class PA_MAINLOOP_API(Structure): _fields_ = [("_opaque_struct", c_int)] +class PA_SIGNAL_EVENT(Structure): + _fields_ = [("_opaque_struct", c_int)] + class PA_CONTEXT(Structure): _fields_ = [("_opaque_struct", c_int)] @@ -334,11 +337,11 @@ pa_signal_init.argtypes = [ ] pa_signal_new = pulse.pa_signal_new -pa_signal_new.restype = None #POINTER(c_int) #FIXME PA_SIGNAL_EVENT) +pa_signal_new.restype = POINTER(PA_SIGNAL_EVENT) pa_signal_new.argtypes = [ c_int, PA_SIGNAL_CB_T, - POINTER(c_int) + c_void_p ] # @@ -515,8 +518,7 @@ pa_context_set_subscribe_callback = pulse.pa_context_set_subscribe_callback pa_context_set_subscribe_callback.restype = c_int pa_context_set_subscribe_callback.argtypes = [ POINTER(PA_CONTEXT), - c_int, - c_uint32, + PA_CONTEXT_SUBSCRIBE_CB_T, c_void_p ] @@ -525,6 +527,7 @@ pa_context_subscribe.restype = c_int pa_context_subscribe.argtypes = [ POINTER(PA_CONTEXT), c_int, + PA_CONTEXT_SUCCESS_CB_T, c_void_p ] |