diff options
Diffstat (limited to 'src/lib/player_video_preparer.h')
| -rw-r--r-- | src/lib/player_video_preparer.h | 17 |
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 |
