diff options
Diffstat (limited to 'libs/backends/portaudio/portaudio_io.h')
-rw-r--r-- | libs/backends/portaudio/portaudio_io.h | 9 |
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); |