I have a pulseaudio module which calls pa_source_new to create an audio source and pa_sink_new to create an audio sink. I have another piece of code that makes calls to PulseAudio to feed audio into the sink and get audio from the source. Can anyone point me at: 1.Documentation for the source and sink APIs and 2.Information on which APIs I should be grepping for in order to see where the other code says "hey, I want to feed audio to sink xyz" and "hey, I want to pull audio from source xyz"