MainLoopApi
Object Hierarchy:
Description:
[ Compact ]
[ CCode ( cname = "pa_mainloop_api" , has_type_id = false , ref_function = "" , unref_function = "" ) ]
public class MainLoopApi
[ CCode ( cname = "pa_mainloop_api" , has_type_id = false , ref_function = "" , unref_function = "" ) ]
public class MainLoopApi
Namespace: PulseAudio
Package: libpulse
Content:
Delegates:
- public delegate void DeferEnableCb (DeferEvent e, bool b)
- public delegate void DeferEventCb (MainLoopApi a, DeferEvent e)
- public delegate void DeferEventDestroyCb (MainLoopApi a, DeferEvent e)
- public delegate void DeferFreeCb (DeferEvent e)
- public delegate DeferEvent DeferNewCb (MainLoopApi a, DeferEventCb cb)
- public delegate void DeferSetDestroyCb (DeferEvent e, DeferEventDestroyCb? cb)
- public delegate void IoEnableCb (IoEvent e, IoEventFlags flags)
- public delegate void IoEventCb (MainLoopApi a, IoEvent e, int fd, IoEventFlags flags)
- public delegate void IoEventDestroyCb (MainLoopApi a, IoEvent e)
- public delegate void IoFreeCb (IoEvent e)
- public delegate IoEvent IoNewCb (MainLoopApi a, int fd, IoEventFlags flags, IoEventCb cb)
- public delegate void IoSetDestroyCb (IoEvent e, IoEventDestroyCb? cb)
- public delegate void OnceCb (MainLoopApi a)
- public delegate void QuitCb (MainLoopApi a, int retval)
- public delegate void SignalEventCb (MainLoopApi a, SignalEvent e, int sig)
- public delegate void SignalEventDestroyCb (MainLoopApi a, SignalEvent e)
- public delegate void TimeEventCb (MainLoopApi a, TimeEvent e, ref timeval t)
- public delegate void TimeEventDestroyCb (MainLoopApi a, TimeEvent e)
- public delegate void TimeFreeCb (TimeEvent e)
- public delegate TimeEvent TimeNewCb (MainLoopApi a, timeval? t, TimeEventCb cb)
- public delegate void TimeRestartCb (TimeEvent e, timeval? t)
- public delegate void TimeSetDestroyCb (TimeEvent e, TimeEventDestroyCb? cb)
Methods:
Fields:
- public DeferEnableCb defer_enable
- public DeferFreeCb defer_free
- public DeferNewCb defer_new
- public DeferSetDestroyCb defer_set_destroy
- public IoEnableCb io_enable
- public IoFreeCb io_free
- public IoNewCb io_new
- public IoSetDestroyCb io_set_destroy
- public QuitCb quit
- public TimeFreeCb time_free
- public TimeNewCb time_new
- public TimeRestartCb time_restart
- public TimeSetDestroyCb time_set_destroy
- public void* userdata