#define RTAUDIO_VERSION "5.0.0"
#if defined _WIN32 || defined __CYGWIN__
- #define RTAUDIO_DLL_PUBLIC
+ #if defined(RTAUDIO_EXPORT)
+ #define RTAUDIO_DLL_PUBLIC __declspec(dllexport)
+ #else
+ #define RTAUDIO_DLL_PUBLIC
+ #endif
#else
#if __GNUC__ >= 4
#define RTAUDIO_DLL_PUBLIC __attribute__( (visibility( "default" )) )
*/
static void getCompiledApi( std::vector<RtAudio::Api> &apis );
- //! A static function to determine the available compiled audio APIs.
- /*!
- The values returned in the std::vector can be compared against
- the enumerated list values. Note that there can be more than one
- API compiled for certain operating systems.
- */
- static const std::vector<RtAudio::Api>& getCompiledApis();
-
//! Return the name of a specified compiled audio API.
/*!
This obtains a short lower-case name used for identification purposes.
protected:
- //! Storage for compiled API list
- static const std::vector<RtAudio::Api> compiledApis;
-
void openRtApi( RtAudio::Api api );
RtApi *rtapi_;
};