summaryrefslogtreecommitdiff
path: root/RtAudio.cpp
diff options
context:
space:
mode:
authorJP Cimalando <jpcima@users.noreply.github.com>2018-08-10 15:24:46 +0200
committerJP Cimalando <jpcima@users.noreply.github.com>2018-08-11 14:55:44 +0200
commit6919d3578769202957d1ba320ff458e959935e05 (patch)
treebe4b6aa112eca0bccd86a99fbbebcc400bc069b7 /RtAudio.cpp
parentb296e4bfdb452cd76822f032188b4f05073adc86 (diff)
allow to obtain api names regardless of being compiled or not
Diffstat (limited to 'RtAudio.cpp')
-rw-r--r--RtAudio.cpp14
1 files changed, 4 insertions, 10 deletions
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<RtAudio::Api> &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];
}