PulseAudio 17.0

pulse Directory Reference

## Files
| channelmap.h
| Constants and routines for channel mapping handling.
| context.h
| Connection contexts for asynchronous communication with a server.
| def.h
| Global definitions.
| direction.h
| Utility functions for pa_direction_t.
| error.h
| Error management.
| ext-device-manager.h
| Routines for controlling module-device-manager.
| ext-device-restore.h
| Routines for controlling module-device-restore.
| ext-stream-restore.h
| Routines for controlling module-stream-restore.
| format.h
| Utility functions for handling a stream or sink format.
| gccmacro.h
| GCC attribute macros.
| glib-mainloop.h
| GLIB main loop support.
| introspect.h
| Routines for daemon introspection.
| mainloop-api.h
| Main loop abstraction layer.
| mainloop-signal.h
| UNIX signal support for main loops.
| mainloop.h
| A minimal main loop implementation based on the C library's poll() function.
| operation.h
| Asynchronous operations.
| proplist.h
| Property list constants and functions.
| pulseaudio.h
| Include all libpulse header files at once.
| rtclock.h
| Monotonic clock utilities.
| sample.h
| Constants and routines for sample type handling.
| scache.h
| All sample cache related routines.
| simple.h
| A simple but limited synchronous playback and recording API.
| stream.h
| Audio streams for input, output and sample upload.
| subscribe.h
| Daemon introspection event subscription subsystem.
| thread-mainloop.h
| A thread based event loop implementation based on pa_mainloop.
| timeval.h
| Utility functions for handling timeval calculations.
| utf8.h
| UTF-8 validation functions.
| util.h
| Assorted utility functions.
| volume.h
| Constants and routines for volume handling.
| xmalloc.h
| Memory allocation functions.