]> git.sesse.net Git - casparcg/blob - core/mixer/image/image_kernel.h
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
[casparcg] / core / mixer / image / image_kernel.h
1 #pragma once\r
2 \r
3 #include "../../video_format.h"\r
4 #include "../frame/pixel_format.h"\r
5 \r
6 #include <memory>\r
7 \r
8 namespace caspar { namespace core {\r
9 \r
10 class image_transform;\r
11 \r
12 class image_kernel\r
13 {\r
14 public:\r
15         image_kernel();\r
16         void apply(pixel_format::type pix_fmt, const image_transform& mode);\r
17 \r
18 private:\r
19         struct implementation;\r
20         std::shared_ptr<implementation> impl_;\r
21 };\r
22 \r
23 }}