]> git.sesse.net Git - casparcg/blobdiff - core/consumer/frame_consumer.h
2.1.0: Refactoring.
[casparcg] / core / consumer / frame_consumer.h
index dccf299520a7fe08ed533394efcbc582ad7e1b89..be4215349d95d4f9ba24e00080f87cec9dff9527 100644 (file)
@@ -37,7 +37,7 @@ struct frame_consumer : boost::noncopyable
        frame_consumer(){}\r
        virtual ~frame_consumer() {}\r
        \r
-       virtual bool send(const safe_ptr<const struct frame>& frame) = 0;\r
+       virtual bool send(const safe_ptr<const struct data_frame>& frame) = 0;\r
        virtual void initialize(const struct video_format_desc& format_desc, int channel_index) = 0;\r
        virtual std::wstring print() const = 0;\r
        virtual boost::property_tree::wptree info() const = 0;\r
@@ -48,8 +48,6 @@ struct frame_consumer : boost::noncopyable
        static const safe_ptr<frame_consumer>& empty();\r
 };\r
 \r
-safe_ptr<frame_consumer> create_consumer_cadence_guard(const safe_ptr<frame_consumer>& consumer);\r
-\r
 typedef std::function<safe_ptr<frame_consumer>(const std::vector<std::wstring>&)> consumer_factory_t;\r
 \r
 void register_consumer_factory(const consumer_factory_t& factory);\r