Răsfoiți Sursa

export audio for win32

雾聪 2 ani în urmă
părinte
comite
e144cb9dac
1 a modificat fișierele cu 10 adăugiri și 1 ștergeri
  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;