雾聪 пре 2 година
родитељ
комит
e144cb9dac
1 измењених фајлова са 10 додато и 1 уклоњено
  1. 10 1
      runtime/onnxruntime/include/audio.h

+ 10 - 1
runtime/onnxruntime/include/audio.h

@@ -40,7 +40,16 @@ class AudioFrame {
     int global_end = 0;   // the end of a frame in the global time axis. in ms
 };
 
-class Audio {
+#ifdef _WIN32
+#ifdef _FUNASR_API_EXPORT
+#define DLLAPI __declspec(dllexport)
+#else
+#define DLLAPI __declspec(dllimport)
+#endif
+#else
+#define DLLAPI 
+#endif
+class DLLAPI Audio {
   private:
     float *speech_data=nullptr;
     int16_t *speech_buff=nullptr;