X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=core%2Fvideo_channel.h;h=4c256b0dca24861fd28e9c6b147be78d0d3bc4df;hb=9e4b08cde6c6de9e83a3fff42d90affc3cd8e5bc;hp=b3ac548a7ff56b3107962e816ec4c4c6917d1b87;hpb=b59ec2b89fbc8a2fbccaaa42d623db97a241a54b;p=casparcg diff --git a/core/video_channel.h b/core/video_channel.h index b3ac548a7..4c256b0dc 100644 --- a/core/video_channel.h +++ b/core/video_channel.h @@ -30,8 +30,10 @@ #include +#include + namespace caspar { namespace core { - + class video_channel final { video_channel(const video_channel&); @@ -50,7 +52,7 @@ public: ~video_channel(); // Methods - + monitor::subject& monitor_output(); // Properties @@ -67,6 +69,8 @@ public: core::audio_channel_layout audio_channel_layout() const; void audio_channel_layout(const core::audio_channel_layout& channel_layout); + std::shared_ptr add_tick_listener(std::function listener); + spl::shared_ptr frame_factory(); boost::property_tree::wptree info() const; @@ -77,4 +81,4 @@ private: spl::unique_ptr impl_; }; -}} \ No newline at end of file +}}