From: Stephen Sinclair Date: Thu, 13 Dec 2018 22:27:27 +0000 (+0100) Subject: Merge remote-tracking branch 'upstream/pr/173' X-Git-Url: https://git.carlh.net/gitweb/?a=commitdiff_plain;h=f58bf86ad5c181d3428e5ad1cb9b4ba9a85303ac;hp=affbdbe9010b5f3dcb59377c1814803d53f56a40;p=rtaudio-cdist.git Merge remote-tracking branch 'upstream/pr/173' --- diff --git a/rtaudio_c.cpp b/rtaudio_c.cpp index fd22518..ad91bab 100644 --- a/rtaudio_c.cpp +++ b/rtaudio_c.cpp @@ -22,6 +22,11 @@ const rtaudio_api_t *rtaudio_compiled_api() { return (rtaudio_api_t *) &rtaudio_compiled_apis[0]; } +extern "C" const unsigned int rtaudio_num_compiled_apis; +unsigned int rtaudio_get_num_compiled_apis(void) { + return rtaudio_num_compiled_apis; +} + extern "C" const char* rtaudio_api_names[][2]; const char *rtaudio_api_name(rtaudio_api_t api) { if (api < 0 || api >= RTAUDIO_API_NUM) diff --git a/rtaudio_c.h b/rtaudio_c.h index a366117..6d0131a 100644 --- a/rtaudio_c.h +++ b/rtaudio_c.h @@ -106,6 +106,7 @@ typedef struct rtaudio_stream_options { typedef struct rtaudio *rtaudio_t; RTAUDIOAPI const char *rtaudio_version(void); +RTAUDIOAPI unsigned int rtaudio_get_num_compiled_apis(void); RTAUDIOAPI const rtaudio_api_t *rtaudio_compiled_api(void); RTAUDIOAPI const char *rtaudio_api_name(rtaudio_api_t api); RTAUDIOAPI const char *rtaudio_api_display_name(rtaudio_api_t api);