Add missing virtual destructor.
[dcpomatic.git] / src / lib / util.h
index f2087b3f042476d4d42c286dfb834cf6b9c7d02d..a6d95b85d3f004ee46eb1c4abe0f1dd75dd87174 100644 (file)
@@ -203,5 +203,32 @@ private:
        int _buffer_data;
 };
 
+class AudioBuffers
+{
+public:
+       AudioBuffers (int channels, int frames);
+       ~AudioBuffers ();
+
+       float** data () const {
+               return _data;
+       }
+       
+       float* data (int) const;
+
+       int frames () const {
+               return _frames;
+       }
+
+       void set_frames (int f);
+
+private:
+       /* no copy construction */
+       AudioBuffers (AudioBuffers const &);
+       
+       int _channels;
+       int _frames;
+       float** _data;
+};
+
 #endif