Pass input and output audio buffers into PortaudioBackend blocking process function

This makes it possible to reuse the method for callback based processing
This commit is contained in:
Tim Mayberry 2015-08-31 21:56:04 +10:00
parent a6fb71022f
commit 77ce989dfa
3 changed files with 21 additions and 10 deletions

View file

@ -324,7 +324,8 @@ class PortAudioBackend : public AudioBackend {
bool start_blocking_process_thread ();
bool stop_blocking_process_thread ();
bool blocking_process_freewheel ();
bool blocking_process_main ();
bool blocking_process_main (const float* interleaved_input_data,
float* interleaved_output_data);
void process_port_connection_changes ();
void process_incoming_midi ();