From 6919d3578769202957d1ba320ff458e959935e05 Mon Sep 17 00:00:00 2001 From: JP Cimalando Date: Fri, 10 Aug 2018 15:24:46 +0200 Subject: allow to obtain api names regardless of being compiled or not --- RtAudio.cpp | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'RtAudio.cpp') diff --git a/RtAudio.cpp b/RtAudio.cpp index 4e75d68..1e480d4 100644 --- a/RtAudio.cpp +++ b/RtAudio.cpp @@ -166,22 +166,16 @@ void RtAudio :: getCompiledApi( std::vector &apis ) rtaudio_compiled_apis + rtaudio_num_compiled_apis); } -const std::string RtAudio :: getCompiledApiName( RtAudio::Api api ) +std::string RtAudio :: getApiName( RtAudio::Api api ) { - if (api < 0 || api > RtAudio::NUM_APIS - || (std::find(rtaudio_compiled_apis, - rtaudio_compiled_apis+rtaudio_num_compiled_apis, - api) == rtaudio_compiled_apis+rtaudio_num_compiled_apis)) + if (api < 0 || api >= RtAudio::NUM_APIS) return ""; return rtaudio_api_names[api][0]; } -const std::string RtAudio :: getCompiledApiDisplayName( RtAudio::Api api ) +std::string RtAudio :: getApiDisplayName( RtAudio::Api api ) { - if (api < 0 || api > RtAudio::NUM_APIS - || (std::find(rtaudio_compiled_apis, - rtaudio_compiled_apis+rtaudio_num_compiled_apis, - api) == rtaudio_compiled_apis+rtaudio_num_compiled_apis)) + if (api < 0 || api >= RtAudio::NUM_APIS) return "Unknown"; return rtaudio_api_names[api][1]; } -- cgit v1.2.3