use pbd's gstdio compatibility wrapper
[ardour.git] / libs / audiographer / audiographer / process_context.h
index 15128ab4ea54ea3298c260671d8da0978057c84b..36abd4fba0ddd477728912efeeb9f31f872cd288 100644 (file)
@@ -5,6 +5,7 @@
 #include <boost/type_traits.hpp>
 #include <boost/format.hpp>
 
+#include "audiographer/visibility.h"
 #include "exception.h"
 #include "debug_utils.h"
 #include "types.h"
@@ -21,7 +22,7 @@ namespace AudioGrapher
  */
 
 template <typename T = DefaultSampleType>
-class ProcessContext
+class /*LIBAUDIOGRAPHER_API*/ ProcessContext
   : public Throwing<>
 {
        // Support older compilers that don't support template base class initialization without template parameters
@@ -125,7 +126,7 @@ protected:
 
 /// A process context that allocates and owns it's data buffer
 template <typename T = DefaultSampleType>
-class AllocatingProcessContext : public ProcessContext<T>
+class /*LIBAUDIOGRAPHER_API*/ AllocatingProcessContext : public ProcessContext<T>
 {
 public:
        /// Allocates uninitialized memory
@@ -162,7 +163,7 @@ public:
 
 /// A wrapper for a const ProcesContext which can be created from const data
 template <typename T = DefaultSampleType>
-class ConstProcessContext
+class /*LIBAUDIOGRAPHER_API*/ ConstProcessContext
 {
   public:
        /// Basic constructor with data, frame and channel count