PulseAudio FFI binding for the
libpulse-mainloop-glib system library.
This crate does nothing more than offer a simple FFI binding to the C API of the PulseAudio
client system library, specifically the GLIB mainloop component only. Please note that there is
a “higher-level” binding available (the
libpulse-glib-binding crate), built on top of this,
which offers a more Rust-oriented interface.
Unlike the “higher-level” binding just mentioned, virtually no documentation is provided here. Things that are documented here are typically only those directly re-exported by the “higher-level” binding. Please see either the equivalent documentation in that, or the documentation of the actual PulseAudio C header files, if you need documentation.
An opaque GLIB main loop object.