\r
#include <boost/noncopyable.hpp>\r
\r
-namespace caspar { \r
+namespace caspar { namespace core {\r
\r
-class executor;\r
- \r
-namespace core {\r
- \r
-class video_channel_context;;\r
+class video_channel_context;\r
\r
class output : boost::noncopyable\r
{\r
public:\r
- explicit output(video_channel_context& video_channel);\r
+ explicit output(video_channel_context& video_channel, const std::function<void()>& restart_channel);\r
\r
void add(int index, safe_ptr<frame_consumer>&& consumer);\r
void remove(int index);\r