Some const correctness.
[dcpomatic.git] / src / lib / audio_sink.h
index 11d578a6035b449c55c95c8301dda82418dee226..69b3a4b7522788d9739297506c1e135bd854328b 100644 (file)
@@ -24,7 +24,14 @@ class AudioSink
 {
 public:
        /** Call with some audio data */
-       virtual void process_audio (boost::shared_ptr<AudioBuffers>) = 0;
+       virtual void process_audio (boost::shared_ptr<const AudioBuffers>) = 0;
+};
+
+class TimedAudioSink
+{
+public:
+        /** Call with some audio data */
+        virtual void process_audio (boost::shared_ptr<const AudioBuffers>, double t) = 0;
 };
 
 #endif