Hi folks. I was fiddling with the library and implemented an example of doing the input and output streams separately. I thought it would be nice to offer it back as an example, since I don't see any other examples using a pure input stream (they're all either output streams or duplex streams).
This shows how audio might be handled in a context where it's being sent to a file, or where it needs to do some processing that can't fit into the strict time requirements of the callbacks.
Hi folks. I was fiddling with the library and implemented an example of doing the input and output streams separately. I thought it would be nice to offer it back as an example, since I don't see any other examples using a pure input stream (they're all either output streams or duplex streams).
This shows how audio might be handled in a context where it's being sent to a file, or where it needs to do some processing that can't fit into the strict time requirements of the callbacks.
This is heavily based on the existing non_blocking example, and inspired by the C Portaudio recording example (http://portaudio.com/docs/v19-doxydocs/paex__record_8c_source.html).
I'm open for feedback on how to make the example better.
Looks like it would be relevant to #23