3 #include "../../format/video_format.h"
\r
5 #include "DeckLinkAPI_h.h"
\r
7 namespace caspar { namespace core { namespace decklink {
\r
9 unsigned long GetDecklinkVideoFormat(video_format::type fmt)
\r
13 case video_format::pal: return bmdModePAL;
\r
14 case video_format::ntsc: return bmdModeNTSC;
\r
15 case video_format::x576p2500: return ULONG_MAX; //not supported
\r
16 case video_format::x720p5000: return bmdModeHD720p50;
\r
17 case video_format::x720p5994: return bmdModeHD720p5994;
\r
18 case video_format::x720p6000: return bmdModeHD720p60;
\r
19 case video_format::x1080p2397: return bmdModeHD1080p2398;
\r
20 case video_format::x1080p2400: return bmdModeHD1080p24;
\r
21 case video_format::x1080i5000: return bmdModeHD1080i50;
\r
22 case video_format::x1080i5994: return bmdModeHD1080i5994;
\r
23 case video_format::x1080i6000: return bmdModeHD1080i6000;
\r
24 case video_format::x1080p2500: return bmdModeHD1080p25;
\r
25 case video_format::x1080p2997: return bmdModeHD1080p2997;
\r
26 case video_format::x1080p3000: return bmdModeHD1080p30;
\r
27 default: return ULONG_MAX;
\r