]> git.sesse.net Git - casparcg/blobdiff - core/consumer/frame_consumer_device.h
2.0.0.2: SET MODE: Does not clear producers.
[casparcg] / core / consumer / frame_consumer_device.h
index 593c4cd6b4c4251073453dc59d957e141ecb699d..e9b2be35191b0427d6c53cd4c9d01598470199b0 100644 (file)
@@ -34,18 +34,17 @@ namespace core {
 class basic_frame;\r
 struct video_format_desc;\r
 class ogl_device;\r
+struct channel_context;\r
 \r
 class frame_consumer_device : boost::noncopyable\r
 {\r
 public:\r
-       explicit frame_consumer_device(executor& context, const video_format_desc& format_desc, ogl_device& ogl);\r
+       explicit frame_consumer_device(channel_context& channel);\r
 \r
        void add(int index, safe_ptr<frame_consumer>&& consumer);\r
        void remove(int index);\r
 \r
        void send(const safe_ptr<read_frame>& future_frame); // nothrow\r
-       \r
-       void set_video_format_desc(const video_format_desc& format_desc);\r
 private:\r
        struct implementation;\r
        safe_ptr<implementation> impl_;\r