X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Faudio_buffers.h;h=75bc686f83086df201ecd200510c04cbeb6b59e1;hb=dc87445987c00b85a44b6372e43894067fae44b3;hp=6b57bd142ff5bf674f75c78f2bf987ce7c0cc1a8;hpb=e16c8ed02a0cb1f733a990d75a9de1bf50cf89bd;p=dcpomatic.git diff --git a/src/lib/audio_buffers.h b/src/lib/audio_buffers.h index 6b57bd142..75bc686f8 100644 --- a/src/lib/audio_buffers.h +++ b/src/lib/audio_buffers.h @@ -17,6 +17,9 @@ */ +#ifndef DVDOMATIC_AUDIO_BUFFERS_H +#define DVDOMATIC_AUDIO_BUFFERS_H + #include /** @class AudioBuffers @@ -54,6 +57,8 @@ public: void make_silent (int c); void make_silent (int from, int frames); + void apply_gain (float); + void copy_from (AudioBuffers const * from, int frames_to_copy, int read_offset, int write_offset); void move (int from, int to, int frames); void accumulate_channel (AudioBuffers const *, int, int); @@ -72,3 +77,5 @@ private: /** Audio data (so that, e.g. _data[2][6] is channel 2, sample 6) */ float** _data; }; + +#endif