http://freedesktop.org/software/pulseaudio/doxygen/async.html#overv_sec