#pragma once\r
\r
#include <common/exception/exceptions.h>\r
+#include <common/log/log.h>\r
#include <core/video_format.h>\r
\r
#include "../interop/DeckLinkAPI_h.h"\r
\r
+#include <boost/lexical_cast.hpp>\r
+\r
#include <atlbase.h>\r
\r
-namespace caspar { \r
+#include <string>\r
+\r
+namespace caspar { namespace decklink {\r
\r
static BMDDisplayMode get_decklink_video_format(core::video_format::type fmt) \r
{\r
case core::video_format::x1080p2500: return bmdModeHD1080p25;\r
case core::video_format::x1080p2997: return bmdModeHD1080p2997;\r
case core::video_format::x1080p3000: return bmdModeHD1080p30;\r
+ case core::video_format::x1080p5000: return bmdModeHD1080p50;\r
default: return (BMDDisplayMode)ULONG_MAX;\r
}\r
}\r
case bmdModeHD1080p25: return core::video_format::x1080p2500; \r
case bmdModeHD1080p2997: return core::video_format::x1080p2997; \r
case bmdModeHD1080p30: return core::video_format::x1080p3000; \r
+ case bmdModeHD1080p50: return core::video_format::x1080p5000; \r
default: return core::video_format::invalid; \r
}\r
}\r
return std::wstring(pModelName);\r
}\r
\r
-}
\ No newline at end of file
+}}
\ No newline at end of file