X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=core%2Fmixer%2Fimage%2Fimage_mixer.h;h=266c3d43b8f923fc376561663bc3c203916fc9b4;hb=e427f7e2661d120c1152eaa7868cc18a3b8cdd7e;hp=15beb66c0ac96ea07a5d202ae8848195abfe72de;hpb=194a64bdf8ce7e86fa5057e14386d353c9c22a47;p=casparcg diff --git a/core/mixer/image/image_mixer.h b/core/mixer/image/image_mixer.h index 15beb66c0..266c3d43b 100644 --- a/core/mixer/image/image_mixer.h +++ b/core/mixer/image/image_mixer.h @@ -33,13 +33,14 @@ namespace caspar { namespace core { class write_frame; class host_buffer; -class video_channel_context; +class ogl_device; +struct video_format_desc; struct pixel_format_desc; class image_mixer : public core::frame_visitor, boost::noncopyable { public: - image_mixer(video_channel_context& context); + image_mixer(ogl_device& ogl, const video_format_desc& format_desc); virtual void begin(core::basic_frame& frame); virtual void visit(core::write_frame& frame); @@ -52,7 +53,7 @@ public: boost::unique_future> render(); - safe_ptr create_frame(const void* tag, const core::pixel_format_desc& format); + safe_ptr create_frame(const void* tag, const pixel_format_desc& format); private: struct implementation;