projects
/
rtaudio-cdist.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
More detailed error message.
[rtaudio-cdist.git]
/
rtaudio_c.cpp
diff --git
a/rtaudio_c.cpp
b/rtaudio_c.cpp
index 59d6cd12b78f816f854f3aa30575c6fb6a8f1111..ad91babb5c68d8495f798cbd247e914915c388dd 100644
(file)
--- a/
rtaudio_c.cpp
+++ b/
rtaudio_c.cpp
@@
-17,18
+17,24
@@
struct rtaudio {
const char *rtaudio_version() { return RTAUDIO_VERSION; }
const char *rtaudio_version() { return RTAUDIO_VERSION; }
-extern "C" const rtaudio_api_t rtaudio_compiled_apis[]; // casting from RtAudio::Api[]
+extern "C" const RtAudio::Api rtaudio_compiled_apis[];
+const rtaudio_api_t *rtaudio_compiled_api() {
+ return (rtaudio_api_t *) &rtaudio_compiled_apis[0];
+}
+
extern "C" const unsigned int rtaudio_num_compiled_apis;
extern "C" const unsigned int rtaudio_num_compiled_apis;
-const rtaudio_api_t *rtaudio_compiled_api() { return rtaudio_compiled_apis; }
+unsigned int rtaudio_get_num_compiled_apis(void) {
+ return rtaudio_num_compiled_apis;
+}
extern "C" const char* rtaudio_api_names[][2];
extern "C" const char* rtaudio_api_names[][2];
-const char *rtaudio_
compiled_
api_name(rtaudio_api_t api) {
+const char *rtaudio_api_name(rtaudio_api_t api) {
if (api < 0 || api >= RTAUDIO_API_NUM)
return NULL;
return rtaudio_api_names[api][0];
}
if (api < 0 || api >= RTAUDIO_API_NUM)
return NULL;
return rtaudio_api_names[api][0];
}
-const char *rtaudio_
compiled_
api_display_name(rtaudio_api_t api)
+const char *rtaudio_api_display_name(rtaudio_api_t api)
{
if (api < 0 || api >= RTAUDIO_API_NUM)
return "Unknown";
{
if (api < 0 || api >= RTAUDIO_API_NUM)
return "Unknown";