]> git.sesse.net Git - casparcg/blobdiff - core/mixer/image/image_mixer.h
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
[casparcg] / core / mixer / image / image_mixer.h
index 15beb66c0ac96ea07a5d202ae8848195abfe72de..266c3d43b8f923fc376561663bc3c203916fc9b4 100644 (file)
@@ -33,13 +33,14 @@ namespace caspar { namespace core {
 \r
 class write_frame;\r
 class host_buffer;\r
-class video_channel_context;\r
+class ogl_device;\r
+struct video_format_desc;\r
 struct pixel_format_desc;\r
 \r
 class image_mixer : public core::frame_visitor, boost::noncopyable\r
 {\r
 public:\r
-       image_mixer(video_channel_context& context);\r
+       image_mixer(ogl_device& ogl, const video_format_desc& format_desc);\r
        \r
        virtual void begin(core::basic_frame& frame);\r
        virtual void visit(core::write_frame& frame);\r
@@ -52,7 +53,7 @@ public:
        \r
        boost::unique_future<safe_ptr<host_buffer>> render();\r
 \r
-       safe_ptr<write_frame> create_frame(const void* tag, const core::pixel_format_desc& format);\r
+       safe_ptr<write_frame> create_frame(const void* tag, const pixel_format_desc& format);\r
 \r
 private:\r
        struct implementation;\r