summaryrefslogtreecommitdiff
path: root/libs/backends/portaudio/portaudio_io.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/backends/portaudio/portaudio_io.h')
-rw-r--r--libs/backends/portaudio/portaudio_io.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/libs/backends/portaudio/portaudio_io.h b/libs/backends/portaudio/portaudio_io.h
index 991c542574..1a122e7074 100644
--- a/libs/backends/portaudio/portaudio_io.h
+++ b/libs/backends/portaudio/portaudio_io.h
@@ -51,8 +51,13 @@ public:
void input_device_list (std::map<int, std::string> &devices) const;
void output_device_list (std::map<int, std::string> &devices) const;
- int available_sample_rates (int device_id, std::vector<float>& sampleRates);
- int available_buffer_sizes (int device_id, std::vector<uint32_t>& sampleRates);
+ int available_sample_rates (int device_id, std::vector<float>& sample_rates);
+ int available_buffer_sizes (int device_id, std::vector<uint32_t>& buffer_sizes);
+
+ bool get_default_buffer_sizes (int device_id, std::vector<uint32_t>& buffer_sizes);
+#ifdef WITH_ASIO
+ bool get_asio_buffer_sizes (int device_id, std::vector<uint32_t>& buffer_size);
+#endif
std::string control_app_name (int device_id) const;
void launch_control_app (int device_id);