summaryrefslogtreecommitdiff
path: root/src/lib/util.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/util.h')
-rw-r--r--src/lib/util.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/lib/util.h b/src/lib/util.h
index f2087b3f0..c98049f62 100644
--- a/src/lib/util.h
+++ b/src/lib/util.h
@@ -203,5 +203,29 @@ 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:
+ int _channels;
+ int _frames;
+ float** _data;
+};
+
#endif