diff options
author | Tim Mayberry <mojofunk@gmail.com> | 2015-08-04 12:02:06 +1000 |
---|---|---|
committer | Tim Mayberry <mojofunk@gmail.com> | 2015-08-05 10:52:03 +1000 |
commit | 6ca1c8164f6d43588729cd3f7e74c27040920613 (patch) | |
tree | ccb8a24a72239c47a1807be5201efd23acf60656 /libs/backends/portaudio/portaudio_io.h | |
parent | a9b6277d501b414ce5498add82923f64c6c0f66d (diff) |
Add ASIO specific code to query preferred buffer size for device
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); |