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