]> git.sesse.net Git - casparcg/blob - accelerator/accelerator.h
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
[casparcg] / accelerator / accelerator.h
1 #pragma once\r
2 \r
3 #include <common/forward.h>\r
4 #include <common/memory.h>\r
5 \r
6 #include <core/mixer/image/image_mixer.h>\r
7 \r
8 #include <boost/noncopyable.hpp>\r
9 \r
10 namespace caspar { namespace accelerator {\r
11         \r
12 class accelerator : boost::noncopyable\r
13 {\r
14 public:\r
15         accelerator(const std::wstring& path);\r
16         ~accelerator();\r
17 \r
18         std::unique_ptr<core::image_mixer> create_image_mixer();\r
19 private:\r
20         struct impl;\r
21         spl::unique_ptr<impl> impl_;\r
22 };\r
23 \r
24 }}