summaryrefslogtreecommitdiff
path: root/libs/backends/portaudio/portaudio_backend.h
diff options
context:
space:
mode:
authorTim Mayberry <mojofunk@gmail.com>2015-08-31 21:56:04 +1000
committerTim Mayberry <mojofunk@gmail.com>2015-09-02 12:07:59 +1000
commit77ce989dfa38a302da8722e6021e7ee768a5afb3 (patch)
tree5f3d06d751528f8e357268ec941129a0663c3af2 /libs/backends/portaudio/portaudio_backend.h
parenta6fb71022ff039fb7d133e8bb970c36df0799fd1 (diff)
Pass input and output audio buffers into PortaudioBackend blocking process function
This makes it possible to reuse the method for callback based processing
Diffstat (limited to 'libs/backends/portaudio/portaudio_backend.h')
-rw-r--r--libs/backends/portaudio/portaudio_backend.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/backends/portaudio/portaudio_backend.h b/libs/backends/portaudio/portaudio_backend.h
index 7b3f247875..db16937651 100644
--- a/libs/backends/portaudio/portaudio_backend.h
+++ b/libs/backends/portaudio/portaudio_backend.h
@@ -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 ();