3 #include "../consumer/frame_consumer.h"
\r
7 namespace caspar { namespace core {
\r
9 class frame_processor_device;
\r
10 typedef std::shared_ptr<frame_processor_device> frame_processor_device_ptr;
\r
12 class frame_consumer_device
\r
15 frame_consumer_device(const frame_processor_device_ptr& frame_processor, const video_format_desc& format_desc, const std::vector<frame_consumer_ptr>& consumers);
\r
17 struct implementation;
\r
18 std::shared_ptr<implementation> impl_;
\r
20 typedef std::shared_ptr<frame_consumer_device> frame_consumer_device_ptr;
\r