]> git.sesse.net Git - casparcg/blobdiff - core/producer/frame_producer_device.h
2.0.0.2: SET MODE: Does not clear producers.
[casparcg] / core / producer / frame_producer_device.h
index ff27c282b7861d1d9ee84b17b6ab9746f634d833..75a14b88558cb5b4f4771915ada51b2a77f158cd 100644 (file)
@@ -36,14 +36,14 @@ class executor;
 namespace core {\r
 \r
 struct video_format_desc;\r
+struct channel_context;\r
 \r
 class frame_producer_device : boost::noncopyable\r
 {\r
 public:\r
        typedef std::function<void(const std::map<int, safe_ptr<basic_frame>>&)> output_t;\r
 \r
-       explicit frame_producer_device(executor& context, executor& destroy_context, const video_format_desc& format_desc, const output_t& output);\r
-       frame_producer_device(frame_producer_device&& other);\r
+       explicit frame_producer_device(channel_context& channel, const output_t& output);\r
 \r
        void swap(frame_producer_device& other);\r
                \r