]> git.sesse.net Git - casparcg/blobdiff - protocol/clk/CLKProtocolStrategy.h
[ffmpeg] Removed FFMPEG_Resource to simplify code and documented streaming video...
[casparcg] / protocol / clk / CLKProtocolStrategy.h
index c82534cecef645b1cfd50af655e05bde92e8b601..044cff4086f820d44a701031591855fc82df77ba 100644 (file)
@@ -25,6 +25,7 @@
 #include "../util/protocol_strategy.h"
 #include "clk_command_processor.h"
 #include <core/video_channel.h>
+#include <core/producer/cg_proxy.h>
 
 namespace caspar { namespace protocol { namespace CLK {
 
@@ -33,7 +34,9 @@ class clk_protocol_strategy_factory : public IO::protocol_strategy_factory<wchar
        clk_command_processor command_processor_;
 public:
        clk_protocol_strategy_factory(
-                       const std::vector<spl::shared_ptr<core::video_channel>>& channels);
+                       const std::vector<spl::shared_ptr<core::video_channel>>& channels,
+                       const spl::shared_ptr<core::cg_producer_registry>& cg_registry,
+                       const spl::shared_ptr<const core::frame_producer_registry>& producer_registry);
 
        virtual IO::protocol_strategy<wchar_t>::ptr create(
                const IO::client_connection<wchar_t>::ptr& client_connection);