]> git.sesse.net Git - casparcg/blob - protocol/amcp/amcp_shared.h
Fixed problem with image_scroll_producer where CALL SPEED was reversed with regard...
[casparcg] / protocol / amcp / amcp_shared.h
1 #pragma once
2
3 #include "../util/lock_container.h"
4 #include <core/video_channel.h>
5 #include <common/memory.h>
6
7 namespace caspar { namespace protocol { namespace amcp {
8
9 class channel_context
10 {
11 public:
12         explicit channel_context() {}
13         explicit channel_context(const std::shared_ptr<core::video_channel>& c, const std::wstring& lifecycle_key) : channel(c), lock(std::make_shared<caspar::IO::lock_container>(lifecycle_key)) {}
14         std::shared_ptr<core::video_channel>            channel;
15         std::shared_ptr<caspar::IO::lock_container>     lock;
16 };
17
18 }}}