summaryrefslogtreecommitdiff
path: root/src/lib/player_video_preparer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/player_video_preparer.h')
-rw-r--r--src/lib/player_video_preparer.h17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/lib/player_video_preparer.h b/src/lib/player_video_preparer.h
index c16463477..821d9794c 100644
--- a/src/lib/player_video_preparer.h
+++ b/src/lib/player_video_preparer.h
@@ -1,14 +1,17 @@
-class PlayerVideoPreparer
-{
-public:
- virtual void request (boost::shared_ptr<PlayerVideo> pv) = 0;
-};
+#ifndef DCPOMATIC_PLAYER_VIDEO_PREPARER_H
+#define DCPOMATIC_PLAYER_VIDEO_PREPARER_H
+
+#include "exception_store.h"
+#include <boost/shared_ptr.hpp>
+class PlayerVideo;
-class CPUPlayerVideoPreparer : public PlayerVideoPreparer
+class PlayerVideoPreparer : public ExceptionStore
{
public:
- void request (boost::shared_ptr<PlayerVideo> pv);
+ virtual ~PlayerVideoPreparer () {}
+ virtual void request (boost::shared_ptr<PlayerVideo> pv) = 0;
};
+#endif