]> git.sesse.net Git - casparcg/blobdiff - core/consumer/output.h
2.0. stage: Changed error handling.
[casparcg] / core / consumer / output.h
index 0e1dd645aa90f1f387c989b844d6f3a784d964a9..069a864beb4a3177244d323f72963d70677a0d7e 100644 (file)
 \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