Vuo 2.4.4
Loading...
Searching...
No Matches
VuoBlackmagicVideoMode.cc
Go to the documentation of this file.
1
11#include <DeckLinkAPI.h>
12
13extern "C"
14{
16
18#ifdef VUO_COMPILER
20 "title" : "Blackmagic Video Mode",
21 "description" : "Video resolution and framerate.",
22 "keywords" : [ ],
23 "version" : "1.0.0",
24 "dependencies" : [
25 "VuoList_VuoBlackmagicVideoMode"
26 ]
27});
28#endif
30}
31
40{
41 const char *valueAsString = "";
42 if (json_object_get_type(js) == json_type_string)
43 valueAsString = json_object_get_string(js);
44
45 // Generated by `./generateVideoModes`.
46 if (strcmp(valueAsString, "NTSC" ) == 0) return VuoBlackmagicVideoMode_NTSC;
47 else if (strcmp(valueAsString, "NTSC2398" ) == 0) return VuoBlackmagicVideoMode_NTSC2398;
48 else if (strcmp(valueAsString, "PAL" ) == 0) return VuoBlackmagicVideoMode_PAL;
49 else if (strcmp(valueAsString, "NTSCp" ) == 0) return VuoBlackmagicVideoMode_NTSCp;
50 else if (strcmp(valueAsString, "PALp" ) == 0) return VuoBlackmagicVideoMode_PALp;
51 else if (strcmp(valueAsString, "HD1080p2398" ) == 0) return VuoBlackmagicVideoMode_HD1080p2398;
52 else if (strcmp(valueAsString, "HD1080p24" ) == 0) return VuoBlackmagicVideoMode_HD1080p24;
53 else if (strcmp(valueAsString, "HD1080p25" ) == 0) return VuoBlackmagicVideoMode_HD1080p25;
54 else if (strcmp(valueAsString, "HD1080p2997" ) == 0) return VuoBlackmagicVideoMode_HD1080p2997;
55 else if (strcmp(valueAsString, "HD1080p30" ) == 0) return VuoBlackmagicVideoMode_HD1080p30;
56 else if (strcmp(valueAsString, "HD1080p4795" ) == 0) return VuoBlackmagicVideoMode_HD1080p4795;
57 else if (strcmp(valueAsString, "HD1080p48" ) == 0) return VuoBlackmagicVideoMode_HD1080p48;
58 else if (strcmp(valueAsString, "HD1080p50" ) == 0) return VuoBlackmagicVideoMode_HD1080p50;
59 else if (strcmp(valueAsString, "HD1080p5994" ) == 0) return VuoBlackmagicVideoMode_HD1080p5994;
60 else if (strcmp(valueAsString, "HD1080p6000" ) == 0) return VuoBlackmagicVideoMode_HD1080p6000;
61 else if (strcmp(valueAsString, "HD1080p9590" ) == 0) return VuoBlackmagicVideoMode_HD1080p9590;
62 else if (strcmp(valueAsString, "HD1080p96" ) == 0) return VuoBlackmagicVideoMode_HD1080p96;
63 else if (strcmp(valueAsString, "HD1080p100" ) == 0) return VuoBlackmagicVideoMode_HD1080p100;
64 else if (strcmp(valueAsString, "HD1080p11988") == 0) return VuoBlackmagicVideoMode_HD1080p11988;
65 else if (strcmp(valueAsString, "HD1080p120" ) == 0) return VuoBlackmagicVideoMode_HD1080p120;
66 else if (strcmp(valueAsString, "HD1080i50" ) == 0) return VuoBlackmagicVideoMode_HD1080i50;
67 else if (strcmp(valueAsString, "HD1080i5994" ) == 0) return VuoBlackmagicVideoMode_HD1080i5994;
68 else if (strcmp(valueAsString, "HD1080i6000" ) == 0) return VuoBlackmagicVideoMode_HD1080i6000;
69 else if (strcmp(valueAsString, "HD720p50" ) == 0) return VuoBlackmagicVideoMode_HD720p50;
70 else if (strcmp(valueAsString, "HD720p5994" ) == 0) return VuoBlackmagicVideoMode_HD720p5994;
71 else if (strcmp(valueAsString, "HD720p60" ) == 0) return VuoBlackmagicVideoMode_HD720p60;
72 else if (strcmp(valueAsString, "2k2398" ) == 0) return VuoBlackmagicVideoMode_2k2398;
73 else if (strcmp(valueAsString, "2k24" ) == 0) return VuoBlackmagicVideoMode_2k24;
74 else if (strcmp(valueAsString, "2k25" ) == 0) return VuoBlackmagicVideoMode_2k25;
75 else if (strcmp(valueAsString, "2kDCI2398" ) == 0) return VuoBlackmagicVideoMode_2kDCI2398;
76 else if (strcmp(valueAsString, "2kDCI24" ) == 0) return VuoBlackmagicVideoMode_2kDCI24;
77 else if (strcmp(valueAsString, "2kDCI25" ) == 0) return VuoBlackmagicVideoMode_2kDCI25;
78 else if (strcmp(valueAsString, "2kDCI2997" ) == 0) return VuoBlackmagicVideoMode_2kDCI2997;
79 else if (strcmp(valueAsString, "2kDCI30" ) == 0) return VuoBlackmagicVideoMode_2kDCI30;
80 else if (strcmp(valueAsString, "2kDCI4795" ) == 0) return VuoBlackmagicVideoMode_2kDCI4795;
81 else if (strcmp(valueAsString, "2kDCI48" ) == 0) return VuoBlackmagicVideoMode_2kDCI48;
82 else if (strcmp(valueAsString, "2kDCI50" ) == 0) return VuoBlackmagicVideoMode_2kDCI50;
83 else if (strcmp(valueAsString, "2kDCI5994" ) == 0) return VuoBlackmagicVideoMode_2kDCI5994;
84 else if (strcmp(valueAsString, "2kDCI60" ) == 0) return VuoBlackmagicVideoMode_2kDCI60;
85 else if (strcmp(valueAsString, "2kDCI9590" ) == 0) return VuoBlackmagicVideoMode_2kDCI9590;
86 else if (strcmp(valueAsString, "2kDCI96" ) == 0) return VuoBlackmagicVideoMode_2kDCI96;
87 else if (strcmp(valueAsString, "2kDCI100" ) == 0) return VuoBlackmagicVideoMode_2kDCI100;
88 else if (strcmp(valueAsString, "2kDCI11988" ) == 0) return VuoBlackmagicVideoMode_2kDCI11988;
89 else if (strcmp(valueAsString, "2kDCI120" ) == 0) return VuoBlackmagicVideoMode_2kDCI120;
90 else if (strcmp(valueAsString, "4K2160p2398" ) == 0) return VuoBlackmagicVideoMode_4K2160p2398;
91 else if (strcmp(valueAsString, "4K2160p24" ) == 0) return VuoBlackmagicVideoMode_4K2160p24;
92 else if (strcmp(valueAsString, "4K2160p25" ) == 0) return VuoBlackmagicVideoMode_4K2160p25;
93 else if (strcmp(valueAsString, "4K2160p2997" ) == 0) return VuoBlackmagicVideoMode_4K2160p2997;
94 else if (strcmp(valueAsString, "4K2160p30" ) == 0) return VuoBlackmagicVideoMode_4K2160p30;
95 else if (strcmp(valueAsString, "4K2160p4795" ) == 0) return VuoBlackmagicVideoMode_4K2160p4795;
96 else if (strcmp(valueAsString, "4K2160p48" ) == 0) return VuoBlackmagicVideoMode_4K2160p48;
97 else if (strcmp(valueAsString, "4K2160p50" ) == 0) return VuoBlackmagicVideoMode_4K2160p50;
98 else if (strcmp(valueAsString, "4K2160p5994" ) == 0) return VuoBlackmagicVideoMode_4K2160p5994;
99 else if (strcmp(valueAsString, "4K2160p60" ) == 0) return VuoBlackmagicVideoMode_4K2160p60;
100 else if (strcmp(valueAsString, "4K2160p9590" ) == 0) return VuoBlackmagicVideoMode_4K2160p9590;
101 else if (strcmp(valueAsString, "4K2160p96" ) == 0) return VuoBlackmagicVideoMode_4K2160p96;
102 else if (strcmp(valueAsString, "4K2160p100" ) == 0) return VuoBlackmagicVideoMode_4K2160p100;
103 else if (strcmp(valueAsString, "4K2160p11988") == 0) return VuoBlackmagicVideoMode_4K2160p11988;
104 else if (strcmp(valueAsString, "4K2160p120" ) == 0) return VuoBlackmagicVideoMode_4K2160p120;
105 else if (strcmp(valueAsString, "4kDCI2398" ) == 0) return VuoBlackmagicVideoMode_4kDCI2398;
106 else if (strcmp(valueAsString, "4kDCI24" ) == 0) return VuoBlackmagicVideoMode_4kDCI24;
107 else if (strcmp(valueAsString, "4kDCI25" ) == 0) return VuoBlackmagicVideoMode_4kDCI25;
108 else if (strcmp(valueAsString, "4kDCI2997" ) == 0) return VuoBlackmagicVideoMode_4kDCI2997;
109 else if (strcmp(valueAsString, "4kDCI30" ) == 0) return VuoBlackmagicVideoMode_4kDCI30;
110 else if (strcmp(valueAsString, "4kDCI4795" ) == 0) return VuoBlackmagicVideoMode_4kDCI4795;
111 else if (strcmp(valueAsString, "4kDCI48" ) == 0) return VuoBlackmagicVideoMode_4kDCI48;
112 else if (strcmp(valueAsString, "4kDCI50" ) == 0) return VuoBlackmagicVideoMode_4kDCI50;
113 else if (strcmp(valueAsString, "4kDCI5994" ) == 0) return VuoBlackmagicVideoMode_4kDCI5994;
114 else if (strcmp(valueAsString, "4kDCI60" ) == 0) return VuoBlackmagicVideoMode_4kDCI60;
115 else if (strcmp(valueAsString, "4kDCI9590" ) == 0) return VuoBlackmagicVideoMode_4kDCI9590;
116 else if (strcmp(valueAsString, "4kDCI96" ) == 0) return VuoBlackmagicVideoMode_4kDCI96;
117 else if (strcmp(valueAsString, "4kDCI100" ) == 0) return VuoBlackmagicVideoMode_4kDCI100;
118 else if (strcmp(valueAsString, "4kDCI11988" ) == 0) return VuoBlackmagicVideoMode_4kDCI11988;
119 else if (strcmp(valueAsString, "4kDCI120" ) == 0) return VuoBlackmagicVideoMode_4kDCI120;
120 else if (strcmp(valueAsString, "8K4320p2398" ) == 0) return VuoBlackmagicVideoMode_8K4320p2398;
121 else if (strcmp(valueAsString, "8K4320p24" ) == 0) return VuoBlackmagicVideoMode_8K4320p24;
122 else if (strcmp(valueAsString, "8K4320p25" ) == 0) return VuoBlackmagicVideoMode_8K4320p25;
123 else if (strcmp(valueAsString, "8K4320p2997" ) == 0) return VuoBlackmagicVideoMode_8K4320p2997;
124 else if (strcmp(valueAsString, "8K4320p30" ) == 0) return VuoBlackmagicVideoMode_8K4320p30;
125 else if (strcmp(valueAsString, "8K4320p4795" ) == 0) return VuoBlackmagicVideoMode_8K4320p4795;
126 else if (strcmp(valueAsString, "8K4320p48" ) == 0) return VuoBlackmagicVideoMode_8K4320p48;
127 else if (strcmp(valueAsString, "8K4320p50" ) == 0) return VuoBlackmagicVideoMode_8K4320p50;
128 else if (strcmp(valueAsString, "8K4320p5994" ) == 0) return VuoBlackmagicVideoMode_8K4320p5994;
129 else if (strcmp(valueAsString, "8K4320p60" ) == 0) return VuoBlackmagicVideoMode_8K4320p60;
130 else if (strcmp(valueAsString, "8kDCI2398" ) == 0) return VuoBlackmagicVideoMode_8kDCI2398;
131 else if (strcmp(valueAsString, "8kDCI24" ) == 0) return VuoBlackmagicVideoMode_8kDCI24;
132 else if (strcmp(valueAsString, "8kDCI25" ) == 0) return VuoBlackmagicVideoMode_8kDCI25;
133 else if (strcmp(valueAsString, "8kDCI2997" ) == 0) return VuoBlackmagicVideoMode_8kDCI2997;
134 else if (strcmp(valueAsString, "8kDCI30" ) == 0) return VuoBlackmagicVideoMode_8kDCI30;
135 else if (strcmp(valueAsString, "8kDCI4795" ) == 0) return VuoBlackmagicVideoMode_8kDCI4795;
136 else if (strcmp(valueAsString, "8kDCI48" ) == 0) return VuoBlackmagicVideoMode_8kDCI48;
137 else if (strcmp(valueAsString, "8kDCI50" ) == 0) return VuoBlackmagicVideoMode_8kDCI50;
138 else if (strcmp(valueAsString, "8kDCI5994" ) == 0) return VuoBlackmagicVideoMode_8kDCI5994;
139 else if (strcmp(valueAsString, "8kDCI60" ) == 0) return VuoBlackmagicVideoMode_8kDCI60;
140 else if (strcmp(valueAsString, "640x480p60" ) == 0) return VuoBlackmagicVideoMode_640x480p60;
141 else if (strcmp(valueAsString, "800x600p60" ) == 0) return VuoBlackmagicVideoMode_800x600p60;
142 else if (strcmp(valueAsString, "1440x900p50" ) == 0) return VuoBlackmagicVideoMode_1440x900p50;
143 else if (strcmp(valueAsString, "1440x900p60" ) == 0) return VuoBlackmagicVideoMode_1440x900p60;
144 else if (strcmp(valueAsString, "1440x1080p50") == 0) return VuoBlackmagicVideoMode_1440x1080p50;
145 else if (strcmp(valueAsString, "1440x1080p60") == 0) return VuoBlackmagicVideoMode_1440x1080p60;
146 else if (strcmp(valueAsString, "1600x1200p50") == 0) return VuoBlackmagicVideoMode_1600x1200p50;
147 else if (strcmp(valueAsString, "1600x1200p60") == 0) return VuoBlackmagicVideoMode_1600x1200p60;
148 else if (strcmp(valueAsString, "1920x1200p50") == 0) return VuoBlackmagicVideoMode_1920x1200p50;
149 else if (strcmp(valueAsString, "1920x1200p60") == 0) return VuoBlackmagicVideoMode_1920x1200p60;
150 else if (strcmp(valueAsString, "1920x1440p50") == 0) return VuoBlackmagicVideoMode_1920x1440p50;
151 else if (strcmp(valueAsString, "1920x1440p60") == 0) return VuoBlackmagicVideoMode_1920x1440p60;
152 else if (strcmp(valueAsString, "2560x1440p50") == 0) return VuoBlackmagicVideoMode_2560x1440p50;
153 else if (strcmp(valueAsString, "2560x1440p60") == 0) return VuoBlackmagicVideoMode_2560x1440p60;
154 else if (strcmp(valueAsString, "2560x1600p50") == 0) return VuoBlackmagicVideoMode_2560x1600p50;
155 else if (strcmp(valueAsString, "2560x1600p60") == 0) return VuoBlackmagicVideoMode_2560x1600p60;
156 else return VuoBlackmagicVideoMode_NTSC;
157}
158
163{
164 // Generated by `./generateVideoModes`.
165 if (value == VuoBlackmagicVideoMode_NTSC ) return json_object_new_string("NTSC");
166 else if (value == VuoBlackmagicVideoMode_NTSC2398 ) return json_object_new_string("NTSC2398");
167 else if (value == VuoBlackmagicVideoMode_PAL ) return json_object_new_string("PAL");
168 else if (value == VuoBlackmagicVideoMode_NTSCp ) return json_object_new_string("NTSCp");
169 else if (value == VuoBlackmagicVideoMode_PALp ) return json_object_new_string("PALp");
170 else if (value == VuoBlackmagicVideoMode_HD1080p2398 ) return json_object_new_string("HD1080p2398");
171 else if (value == VuoBlackmagicVideoMode_HD1080p24 ) return json_object_new_string("HD1080p24");
172 else if (value == VuoBlackmagicVideoMode_HD1080p25 ) return json_object_new_string("HD1080p25");
173 else if (value == VuoBlackmagicVideoMode_HD1080p2997 ) return json_object_new_string("HD1080p2997");
174 else if (value == VuoBlackmagicVideoMode_HD1080p30 ) return json_object_new_string("HD1080p30");
175 else if (value == VuoBlackmagicVideoMode_HD1080p4795 ) return json_object_new_string("HD1080p4795");
176 else if (value == VuoBlackmagicVideoMode_HD1080p48 ) return json_object_new_string("HD1080p48");
177 else if (value == VuoBlackmagicVideoMode_HD1080p50 ) return json_object_new_string("HD1080p50");
178 else if (value == VuoBlackmagicVideoMode_HD1080p5994 ) return json_object_new_string("HD1080p5994");
179 else if (value == VuoBlackmagicVideoMode_HD1080p6000 ) return json_object_new_string("HD1080p6000");
180 else if (value == VuoBlackmagicVideoMode_HD1080p9590 ) return json_object_new_string("HD1080p9590");
181 else if (value == VuoBlackmagicVideoMode_HD1080p96 ) return json_object_new_string("HD1080p96");
182 else if (value == VuoBlackmagicVideoMode_HD1080p100 ) return json_object_new_string("HD1080p100");
183 else if (value == VuoBlackmagicVideoMode_HD1080p11988) return json_object_new_string("HD1080p11988");
184 else if (value == VuoBlackmagicVideoMode_HD1080p120 ) return json_object_new_string("HD1080p120");
185 else if (value == VuoBlackmagicVideoMode_HD1080i50 ) return json_object_new_string("HD1080i50");
186 else if (value == VuoBlackmagicVideoMode_HD1080i5994 ) return json_object_new_string("HD1080i5994");
187 else if (value == VuoBlackmagicVideoMode_HD1080i6000 ) return json_object_new_string("HD1080i6000");
188 else if (value == VuoBlackmagicVideoMode_HD720p50 ) return json_object_new_string("HD720p50");
189 else if (value == VuoBlackmagicVideoMode_HD720p5994 ) return json_object_new_string("HD720p5994");
190 else if (value == VuoBlackmagicVideoMode_HD720p60 ) return json_object_new_string("HD720p60");
191 else if (value == VuoBlackmagicVideoMode_2k2398 ) return json_object_new_string("2k2398");
192 else if (value == VuoBlackmagicVideoMode_2k24 ) return json_object_new_string("2k24");
193 else if (value == VuoBlackmagicVideoMode_2k25 ) return json_object_new_string("2k25");
194 else if (value == VuoBlackmagicVideoMode_2kDCI2398 ) return json_object_new_string("2kDCI2398");
195 else if (value == VuoBlackmagicVideoMode_2kDCI24 ) return json_object_new_string("2kDCI24");
196 else if (value == VuoBlackmagicVideoMode_2kDCI25 ) return json_object_new_string("2kDCI25");
197 else if (value == VuoBlackmagicVideoMode_2kDCI2997 ) return json_object_new_string("2kDCI2997");
198 else if (value == VuoBlackmagicVideoMode_2kDCI30 ) return json_object_new_string("2kDCI30");
199 else if (value == VuoBlackmagicVideoMode_2kDCI4795 ) return json_object_new_string("2kDCI4795");
200 else if (value == VuoBlackmagicVideoMode_2kDCI48 ) return json_object_new_string("2kDCI48");
201 else if (value == VuoBlackmagicVideoMode_2kDCI50 ) return json_object_new_string("2kDCI50");
202 else if (value == VuoBlackmagicVideoMode_2kDCI5994 ) return json_object_new_string("2kDCI5994");
203 else if (value == VuoBlackmagicVideoMode_2kDCI60 ) return json_object_new_string("2kDCI60");
204 else if (value == VuoBlackmagicVideoMode_2kDCI9590 ) return json_object_new_string("2kDCI9590");
205 else if (value == VuoBlackmagicVideoMode_2kDCI96 ) return json_object_new_string("2kDCI96");
206 else if (value == VuoBlackmagicVideoMode_2kDCI100 ) return json_object_new_string("2kDCI100");
207 else if (value == VuoBlackmagicVideoMode_2kDCI11988 ) return json_object_new_string("2kDCI11988");
208 else if (value == VuoBlackmagicVideoMode_2kDCI120 ) return json_object_new_string("2kDCI120");
209 else if (value == VuoBlackmagicVideoMode_4K2160p2398 ) return json_object_new_string("4K2160p2398");
210 else if (value == VuoBlackmagicVideoMode_4K2160p24 ) return json_object_new_string("4K2160p24");
211 else if (value == VuoBlackmagicVideoMode_4K2160p25 ) return json_object_new_string("4K2160p25");
212 else if (value == VuoBlackmagicVideoMode_4K2160p2997 ) return json_object_new_string("4K2160p2997");
213 else if (value == VuoBlackmagicVideoMode_4K2160p30 ) return json_object_new_string("4K2160p30");
214 else if (value == VuoBlackmagicVideoMode_4K2160p4795 ) return json_object_new_string("4K2160p4795");
215 else if (value == VuoBlackmagicVideoMode_4K2160p48 ) return json_object_new_string("4K2160p48");
216 else if (value == VuoBlackmagicVideoMode_4K2160p50 ) return json_object_new_string("4K2160p50");
217 else if (value == VuoBlackmagicVideoMode_4K2160p5994 ) return json_object_new_string("4K2160p5994");
218 else if (value == VuoBlackmagicVideoMode_4K2160p60 ) return json_object_new_string("4K2160p60");
219 else if (value == VuoBlackmagicVideoMode_4K2160p9590 ) return json_object_new_string("4K2160p9590");
220 else if (value == VuoBlackmagicVideoMode_4K2160p96 ) return json_object_new_string("4K2160p96");
221 else if (value == VuoBlackmagicVideoMode_4K2160p100 ) return json_object_new_string("4K2160p100");
222 else if (value == VuoBlackmagicVideoMode_4K2160p11988) return json_object_new_string("4K2160p11988");
223 else if (value == VuoBlackmagicVideoMode_4K2160p120 ) return json_object_new_string("4K2160p120");
224 else if (value == VuoBlackmagicVideoMode_4kDCI2398 ) return json_object_new_string("4kDCI2398");
225 else if (value == VuoBlackmagicVideoMode_4kDCI24 ) return json_object_new_string("4kDCI24");
226 else if (value == VuoBlackmagicVideoMode_4kDCI25 ) return json_object_new_string("4kDCI25");
227 else if (value == VuoBlackmagicVideoMode_4kDCI2997 ) return json_object_new_string("4kDCI2997");
228 else if (value == VuoBlackmagicVideoMode_4kDCI30 ) return json_object_new_string("4kDCI30");
229 else if (value == VuoBlackmagicVideoMode_4kDCI4795 ) return json_object_new_string("4kDCI4795");
230 else if (value == VuoBlackmagicVideoMode_4kDCI48 ) return json_object_new_string("4kDCI48");
231 else if (value == VuoBlackmagicVideoMode_4kDCI50 ) return json_object_new_string("4kDCI50");
232 else if (value == VuoBlackmagicVideoMode_4kDCI5994 ) return json_object_new_string("4kDCI5994");
233 else if (value == VuoBlackmagicVideoMode_4kDCI60 ) return json_object_new_string("4kDCI60");
234 else if (value == VuoBlackmagicVideoMode_4kDCI9590 ) return json_object_new_string("4kDCI9590");
235 else if (value == VuoBlackmagicVideoMode_4kDCI96 ) return json_object_new_string("4kDCI96");
236 else if (value == VuoBlackmagicVideoMode_4kDCI100 ) return json_object_new_string("4kDCI100");
237 else if (value == VuoBlackmagicVideoMode_4kDCI11988 ) return json_object_new_string("4kDCI11988");
238 else if (value == VuoBlackmagicVideoMode_4kDCI120 ) return json_object_new_string("4kDCI120");
239 else if (value == VuoBlackmagicVideoMode_8K4320p2398 ) return json_object_new_string("8K4320p2398");
240 else if (value == VuoBlackmagicVideoMode_8K4320p24 ) return json_object_new_string("8K4320p24");
241 else if (value == VuoBlackmagicVideoMode_8K4320p25 ) return json_object_new_string("8K4320p25");
242 else if (value == VuoBlackmagicVideoMode_8K4320p2997 ) return json_object_new_string("8K4320p2997");
243 else if (value == VuoBlackmagicVideoMode_8K4320p30 ) return json_object_new_string("8K4320p30");
244 else if (value == VuoBlackmagicVideoMode_8K4320p4795 ) return json_object_new_string("8K4320p4795");
245 else if (value == VuoBlackmagicVideoMode_8K4320p48 ) return json_object_new_string("8K4320p48");
246 else if (value == VuoBlackmagicVideoMode_8K4320p50 ) return json_object_new_string("8K4320p50");
247 else if (value == VuoBlackmagicVideoMode_8K4320p5994 ) return json_object_new_string("8K4320p5994");
248 else if (value == VuoBlackmagicVideoMode_8K4320p60 ) return json_object_new_string("8K4320p60");
249 else if (value == VuoBlackmagicVideoMode_8kDCI2398 ) return json_object_new_string("8kDCI2398");
250 else if (value == VuoBlackmagicVideoMode_8kDCI24 ) return json_object_new_string("8kDCI24");
251 else if (value == VuoBlackmagicVideoMode_8kDCI25 ) return json_object_new_string("8kDCI25");
252 else if (value == VuoBlackmagicVideoMode_8kDCI2997 ) return json_object_new_string("8kDCI2997");
253 else if (value == VuoBlackmagicVideoMode_8kDCI30 ) return json_object_new_string("8kDCI30");
254 else if (value == VuoBlackmagicVideoMode_8kDCI4795 ) return json_object_new_string("8kDCI4795");
255 else if (value == VuoBlackmagicVideoMode_8kDCI48 ) return json_object_new_string("8kDCI48");
256 else if (value == VuoBlackmagicVideoMode_8kDCI50 ) return json_object_new_string("8kDCI50");
257 else if (value == VuoBlackmagicVideoMode_8kDCI5994 ) return json_object_new_string("8kDCI5994");
258 else if (value == VuoBlackmagicVideoMode_8kDCI60 ) return json_object_new_string("8kDCI60");
259 else if (value == VuoBlackmagicVideoMode_640x480p60 ) return json_object_new_string("640x480p60");
260 else if (value == VuoBlackmagicVideoMode_800x600p60 ) return json_object_new_string("800x600p60");
261 else if (value == VuoBlackmagicVideoMode_1440x900p50 ) return json_object_new_string("1440x900p50");
262 else if (value == VuoBlackmagicVideoMode_1440x900p60 ) return json_object_new_string("1440x900p60");
263 else if (value == VuoBlackmagicVideoMode_1440x1080p50) return json_object_new_string("1440x1080p50");
264 else if (value == VuoBlackmagicVideoMode_1440x1080p60) return json_object_new_string("1440x1080p60");
265 else if (value == VuoBlackmagicVideoMode_1600x1200p50) return json_object_new_string("1600x1200p50");
266 else if (value == VuoBlackmagicVideoMode_1600x1200p60) return json_object_new_string("1600x1200p60");
267 else if (value == VuoBlackmagicVideoMode_1920x1200p50) return json_object_new_string("1920x1200p50");
268 else if (value == VuoBlackmagicVideoMode_1920x1200p60) return json_object_new_string("1920x1200p60");
269 else if (value == VuoBlackmagicVideoMode_1920x1440p50) return json_object_new_string("1920x1440p50");
270 else if (value == VuoBlackmagicVideoMode_1920x1440p60) return json_object_new_string("1920x1440p60");
271 else if (value == VuoBlackmagicVideoMode_2560x1440p50) return json_object_new_string("2560x1440p50");
272 else if (value == VuoBlackmagicVideoMode_2560x1440p60) return json_object_new_string("2560x1440p60");
273 else if (value == VuoBlackmagicVideoMode_2560x1600p50) return json_object_new_string("2560x1600p50");
274 else if (value == VuoBlackmagicVideoMode_2560x1600p60) return json_object_new_string("2560x1600p60");
275 else return json_object_new_string("NTSC");
276}
277
282{
284 // Generated by `./generateVideoModes`.
285 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_NTSC);
286 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_NTSC2398);
287 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_PAL);
288 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_NTSCp);
289 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_PALp);
290 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD1080p2398);
291 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD1080p24);
292 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD1080p25);
293 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD1080p2997);
294 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD1080p30);
295 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD1080p4795);
296 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD1080p48);
297 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD1080p50);
298 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD1080p5994);
299 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD1080p6000);
300 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD1080p9590);
301 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD1080p96);
302 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD1080p100);
303 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD1080p11988);
304 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD1080p120);
305 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD1080i50);
306 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD1080i5994);
307 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD1080i6000);
308 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD720p50);
309 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD720p5994);
310 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_HD720p60);
311 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2k2398);
312 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2k24);
313 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2k25);
314 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2kDCI2398);
315 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2kDCI24);
316 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2kDCI25);
317 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2kDCI2997);
318 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2kDCI30);
319 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2kDCI4795);
320 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2kDCI48);
321 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2kDCI50);
322 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2kDCI5994);
323 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2kDCI60);
324 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2kDCI9590);
325 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2kDCI96);
326 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2kDCI100);
327 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2kDCI11988);
328 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2kDCI120);
329 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4K2160p2398);
330 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4K2160p24);
331 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4K2160p25);
332 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4K2160p2997);
333 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4K2160p30);
334 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4K2160p4795);
335 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4K2160p48);
336 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4K2160p50);
337 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4K2160p5994);
338 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4K2160p60);
339 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4K2160p9590);
340 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4K2160p96);
341 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4K2160p100);
342 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4K2160p11988);
343 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4K2160p120);
344 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4kDCI2398);
345 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4kDCI24);
346 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4kDCI25);
347 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4kDCI2997);
348 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4kDCI30);
349 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4kDCI4795);
350 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4kDCI48);
351 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4kDCI50);
352 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4kDCI5994);
353 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4kDCI60);
354 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4kDCI9590);
355 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4kDCI96);
356 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4kDCI100);
357 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4kDCI11988);
358 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_4kDCI120);
359 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8K4320p2398);
360 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8K4320p24);
361 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8K4320p25);
362 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8K4320p2997);
363 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8K4320p30);
364 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8K4320p4795);
365 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8K4320p48);
366 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8K4320p50);
367 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8K4320p5994);
368 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8K4320p60);
369 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8kDCI2398);
370 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8kDCI24);
371 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8kDCI25);
372 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8kDCI2997);
373 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8kDCI30);
374 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8kDCI4795);
375 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8kDCI48);
376 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8kDCI50);
377 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8kDCI5994);
378 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_8kDCI60);
379 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_640x480p60);
380 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_800x600p60);
381 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_1440x900p50);
382 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_1440x900p60);
383 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_1440x1080p50);
384 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_1440x1080p60);
385 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_1600x1200p50);
386 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_1600x1200p60);
387 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_1920x1200p50);
388 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_1920x1200p60);
389 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_1920x1440p50);
390 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_1920x1440p60);
391 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2560x1440p50);
392 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2560x1440p60);
393 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2560x1600p50);
394 VuoListAppendValue_VuoBlackmagicVideoMode(l, VuoBlackmagicVideoMode_2560x1600p60);
395 return l;
396}
397
402{
403 // Generated by `./generateVideoModes`.
404 if (value == VuoBlackmagicVideoMode_NTSC ) return strdup("NTSC");
405 else if (value == VuoBlackmagicVideoMode_NTSC2398 ) return strdup("NTSC 23.98 fps");
406 else if (value == VuoBlackmagicVideoMode_PAL ) return strdup("PAL");
407 else if (value == VuoBlackmagicVideoMode_NTSCp ) return strdup("NTSC Progressive");
408 else if (value == VuoBlackmagicVideoMode_PALp ) return strdup("PAL Progressive");
409 else if (value == VuoBlackmagicVideoMode_HD1080p2398 ) return strdup("HD 1080p 23.98 fps");
410 else if (value == VuoBlackmagicVideoMode_HD1080p24 ) return strdup("HD 1080p 24 fps");
411 else if (value == VuoBlackmagicVideoMode_HD1080p25 ) return strdup("HD 1080p 25 fps");
412 else if (value == VuoBlackmagicVideoMode_HD1080p2997 ) return strdup("HD 1080p 29.97 fps");
413 else if (value == VuoBlackmagicVideoMode_HD1080p30 ) return strdup("HD 1080p 30 fps");
414 else if (value == VuoBlackmagicVideoMode_HD1080p4795 ) return strdup("HD 1080p 47.95 fps");
415 else if (value == VuoBlackmagicVideoMode_HD1080p48 ) return strdup("HD 1080p 48 fps");
416 else if (value == VuoBlackmagicVideoMode_HD1080p50 ) return strdup("HD 1080p 50 fps");
417 else if (value == VuoBlackmagicVideoMode_HD1080p5994 ) return strdup("HD 1080p 59.94 fps");
418 else if (value == VuoBlackmagicVideoMode_HD1080p6000 ) return strdup("HD 1080p 60.00 fps");
419 else if (value == VuoBlackmagicVideoMode_HD1080p9590 ) return strdup("HD 1080p 95.90 fps");
420 else if (value == VuoBlackmagicVideoMode_HD1080p96 ) return strdup("HD 1080p 96 fps");
421 else if (value == VuoBlackmagicVideoMode_HD1080p100 ) return strdup("HD 1080p 100 fps");
422 else if (value == VuoBlackmagicVideoMode_HD1080p11988) return strdup("HD 1080p 119.88 fps");
423 else if (value == VuoBlackmagicVideoMode_HD1080p120 ) return strdup("HD 1080p 120 fps");
424 else if (value == VuoBlackmagicVideoMode_HD1080i50 ) return strdup("HD 1080i 50 fps");
425 else if (value == VuoBlackmagicVideoMode_HD1080i5994 ) return strdup("HD 1080i 59.94 fps");
426 else if (value == VuoBlackmagicVideoMode_HD1080i6000 ) return strdup("HD 1080i 60.00 fps");
427 else if (value == VuoBlackmagicVideoMode_HD720p50 ) return strdup("HD 720p 50 fps");
428 else if (value == VuoBlackmagicVideoMode_HD720p5994 ) return strdup("HD 720p 59.94 fps");
429 else if (value == VuoBlackmagicVideoMode_HD720p60 ) return strdup("HD 720p 60 fps");
430 else if (value == VuoBlackmagicVideoMode_2k2398 ) return strdup("2K 23.98 fps");
431 else if (value == VuoBlackmagicVideoMode_2k24 ) return strdup("2K 24 fps");
432 else if (value == VuoBlackmagicVideoMode_2k25 ) return strdup("2K 25 fps");
433 else if (value == VuoBlackmagicVideoMode_2kDCI2398 ) return strdup("2K DCI 23.98 fps");
434 else if (value == VuoBlackmagicVideoMode_2kDCI24 ) return strdup("2K DCI 24 fps");
435 else if (value == VuoBlackmagicVideoMode_2kDCI25 ) return strdup("2K DCI 25 fps");
436 else if (value == VuoBlackmagicVideoMode_2kDCI2997 ) return strdup("2K DCI 29.97 fps");
437 else if (value == VuoBlackmagicVideoMode_2kDCI30 ) return strdup("2K DCI 30 fps");
438 else if (value == VuoBlackmagicVideoMode_2kDCI4795 ) return strdup("2K DCI 47.95 fps");
439 else if (value == VuoBlackmagicVideoMode_2kDCI48 ) return strdup("2K DCI 48 fps");
440 else if (value == VuoBlackmagicVideoMode_2kDCI50 ) return strdup("2K DCI 50 fps");
441 else if (value == VuoBlackmagicVideoMode_2kDCI5994 ) return strdup("2K DCI 59.94 fps");
442 else if (value == VuoBlackmagicVideoMode_2kDCI60 ) return strdup("2K DCI 60 fps");
443 else if (value == VuoBlackmagicVideoMode_2kDCI9590 ) return strdup("2K DCI 95.90 fps");
444 else if (value == VuoBlackmagicVideoMode_2kDCI96 ) return strdup("2K DCI 96 fps");
445 else if (value == VuoBlackmagicVideoMode_2kDCI100 ) return strdup("2K DCI 100 fps");
446 else if (value == VuoBlackmagicVideoMode_2kDCI11988 ) return strdup("2K DCI 119.88 fps");
447 else if (value == VuoBlackmagicVideoMode_2kDCI120 ) return strdup("2K DCI 120 fps");
448 else if (value == VuoBlackmagicVideoMode_4K2160p2398 ) return strdup("4K 2160p 23.98 fps");
449 else if (value == VuoBlackmagicVideoMode_4K2160p24 ) return strdup("4K 2160p 24 fps");
450 else if (value == VuoBlackmagicVideoMode_4K2160p25 ) return strdup("4K 2160p 25 fps");
451 else if (value == VuoBlackmagicVideoMode_4K2160p2997 ) return strdup("4K 2160p 29.97 fps");
452 else if (value == VuoBlackmagicVideoMode_4K2160p30 ) return strdup("4K 2160p 30 fps");
453 else if (value == VuoBlackmagicVideoMode_4K2160p4795 ) return strdup("4K 2160p 47.95 fps");
454 else if (value == VuoBlackmagicVideoMode_4K2160p48 ) return strdup("4K 2160p 48 fps");
455 else if (value == VuoBlackmagicVideoMode_4K2160p50 ) return strdup("4K 2160p 50 fps");
456 else if (value == VuoBlackmagicVideoMode_4K2160p5994 ) return strdup("4K 2160p 59.94 fps");
457 else if (value == VuoBlackmagicVideoMode_4K2160p60 ) return strdup("4K 2160p 60 fps");
458 else if (value == VuoBlackmagicVideoMode_4K2160p9590 ) return strdup("4K 2160p 95.90 fps");
459 else if (value == VuoBlackmagicVideoMode_4K2160p96 ) return strdup("4K 2160p 96 fps");
460 else if (value == VuoBlackmagicVideoMode_4K2160p100 ) return strdup("4K 2160p 100 fps");
461 else if (value == VuoBlackmagicVideoMode_4K2160p11988) return strdup("4K 2160p 119.88 fps");
462 else if (value == VuoBlackmagicVideoMode_4K2160p120 ) return strdup("4K 2160p 120 fps");
463 else if (value == VuoBlackmagicVideoMode_4kDCI2398 ) return strdup("4K DCI 23.98 fps");
464 else if (value == VuoBlackmagicVideoMode_4kDCI24 ) return strdup("4K DCI 24 fps");
465 else if (value == VuoBlackmagicVideoMode_4kDCI25 ) return strdup("4K DCI 25 fps");
466 else if (value == VuoBlackmagicVideoMode_4kDCI2997 ) return strdup("4K DCI 29.97 fps");
467 else if (value == VuoBlackmagicVideoMode_4kDCI30 ) return strdup("4K DCI 30 fps");
468 else if (value == VuoBlackmagicVideoMode_4kDCI4795 ) return strdup("4K DCI 47.95 fps");
469 else if (value == VuoBlackmagicVideoMode_4kDCI48 ) return strdup("4K DCI 48 fps");
470 else if (value == VuoBlackmagicVideoMode_4kDCI50 ) return strdup("4K DCI 50 fps");
471 else if (value == VuoBlackmagicVideoMode_4kDCI5994 ) return strdup("4K DCI 59.94 fps");
472 else if (value == VuoBlackmagicVideoMode_4kDCI60 ) return strdup("4K DCI 60 fps");
473 else if (value == VuoBlackmagicVideoMode_4kDCI9590 ) return strdup("4K DCI 95.90 fps");
474 else if (value == VuoBlackmagicVideoMode_4kDCI96 ) return strdup("4K DCI 96 fps");
475 else if (value == VuoBlackmagicVideoMode_4kDCI100 ) return strdup("4K DCI 100 fps");
476 else if (value == VuoBlackmagicVideoMode_4kDCI11988 ) return strdup("4K DCI 119.88 fps");
477 else if (value == VuoBlackmagicVideoMode_4kDCI120 ) return strdup("4K DCI 120 fps");
478 else if (value == VuoBlackmagicVideoMode_8K4320p2398 ) return strdup("8K 4320p 23.98 fps");
479 else if (value == VuoBlackmagicVideoMode_8K4320p24 ) return strdup("8K 4320p 24 fps");
480 else if (value == VuoBlackmagicVideoMode_8K4320p25 ) return strdup("8K 4320p 25 fps");
481 else if (value == VuoBlackmagicVideoMode_8K4320p2997 ) return strdup("8K 4320p 29.97 fps");
482 else if (value == VuoBlackmagicVideoMode_8K4320p30 ) return strdup("8K 4320p 30 fps");
483 else if (value == VuoBlackmagicVideoMode_8K4320p4795 ) return strdup("8K 4320p 47.95 fps");
484 else if (value == VuoBlackmagicVideoMode_8K4320p48 ) return strdup("8K 4320p 48 fps");
485 else if (value == VuoBlackmagicVideoMode_8K4320p50 ) return strdup("8K 4320p 50 fps");
486 else if (value == VuoBlackmagicVideoMode_8K4320p5994 ) return strdup("8K 4320p 59.94 fps");
487 else if (value == VuoBlackmagicVideoMode_8K4320p60 ) return strdup("8K 4320p 60 fps");
488 else if (value == VuoBlackmagicVideoMode_8kDCI2398 ) return strdup("8K DCI 23.98 fps");
489 else if (value == VuoBlackmagicVideoMode_8kDCI24 ) return strdup("8K DCI 24 fps");
490 else if (value == VuoBlackmagicVideoMode_8kDCI25 ) return strdup("8K DCI 25 fps");
491 else if (value == VuoBlackmagicVideoMode_8kDCI2997 ) return strdup("8K DCI 29.97 fps");
492 else if (value == VuoBlackmagicVideoMode_8kDCI30 ) return strdup("8K DCI 30 fps");
493 else if (value == VuoBlackmagicVideoMode_8kDCI4795 ) return strdup("8K DCI 47.95 fps");
494 else if (value == VuoBlackmagicVideoMode_8kDCI48 ) return strdup("8K DCI 48 fps");
495 else if (value == VuoBlackmagicVideoMode_8kDCI50 ) return strdup("8K DCI 50 fps");
496 else if (value == VuoBlackmagicVideoMode_8kDCI5994 ) return strdup("8K DCI 59.94 fps");
497 else if (value == VuoBlackmagicVideoMode_8kDCI60 ) return strdup("8K DCI 60 fps");
498 else if (value == VuoBlackmagicVideoMode_640x480p60 ) return strdup("640x480 60 fps");
499 else if (value == VuoBlackmagicVideoMode_800x600p60 ) return strdup("800x600 60 fps");
500 else if (value == VuoBlackmagicVideoMode_1440x900p50 ) return strdup("1440x900 50 fps");
501 else if (value == VuoBlackmagicVideoMode_1440x900p60 ) return strdup("1440x900 60 fps");
502 else if (value == VuoBlackmagicVideoMode_1440x1080p50) return strdup("1440x1080 50 fps");
503 else if (value == VuoBlackmagicVideoMode_1440x1080p60) return strdup("1440x1080 60 fps");
504 else if (value == VuoBlackmagicVideoMode_1600x1200p50) return strdup("1600x1200 50 fps");
505 else if (value == VuoBlackmagicVideoMode_1600x1200p60) return strdup("1600x1200 60 fps");
506 else if (value == VuoBlackmagicVideoMode_1920x1200p50) return strdup("1920x1200 50 fps");
507 else if (value == VuoBlackmagicVideoMode_1920x1200p60) return strdup("1920x1200 60 fps");
508 else if (value == VuoBlackmagicVideoMode_1920x1440p50) return strdup("1920x1440 50 fps");
509 else if (value == VuoBlackmagicVideoMode_1920x1440p60) return strdup("1920x1440 60 fps");
510 else if (value == VuoBlackmagicVideoMode_2560x1440p50) return strdup("2560x1440 50 fps");
511 else if (value == VuoBlackmagicVideoMode_2560x1440p60) return strdup("2560x1440 60 fps");
512 else if (value == VuoBlackmagicVideoMode_2560x1600p50) return strdup("2560x1600 50 fps");
513 else if (value == VuoBlackmagicVideoMode_2560x1600p60) return strdup("2560x1600 60 fps");
514 else return strdup("NTSC");
515}
516
521{
522 // Generated by `./generateVideoModes`.
523 if (value == bmdModeNTSC ) return VuoBlackmagicVideoMode_NTSC;
524 else if (value == bmdModeNTSC2398 ) return VuoBlackmagicVideoMode_NTSC2398;
525 else if (value == bmdModePAL ) return VuoBlackmagicVideoMode_PAL;
526 else if (value == bmdModeNTSCp ) return VuoBlackmagicVideoMode_NTSCp;
527 else if (value == bmdModePALp ) return VuoBlackmagicVideoMode_PALp;
528 else if (value == bmdModeHD1080p2398 ) return VuoBlackmagicVideoMode_HD1080p2398;
529 else if (value == bmdModeHD1080p24 ) return VuoBlackmagicVideoMode_HD1080p24;
530 else if (value == bmdModeHD1080p25 ) return VuoBlackmagicVideoMode_HD1080p25;
531 else if (value == bmdModeHD1080p2997 ) return VuoBlackmagicVideoMode_HD1080p2997;
532 else if (value == bmdModeHD1080p30 ) return VuoBlackmagicVideoMode_HD1080p30;
533 else if (value == bmdModeHD1080p4795 ) return VuoBlackmagicVideoMode_HD1080p4795;
534 else if (value == bmdModeHD1080p48 ) return VuoBlackmagicVideoMode_HD1080p48;
535 else if (value == bmdModeHD1080p50 ) return VuoBlackmagicVideoMode_HD1080p50;
536 else if (value == bmdModeHD1080p5994 ) return VuoBlackmagicVideoMode_HD1080p5994;
537 else if (value == bmdModeHD1080p6000 ) return VuoBlackmagicVideoMode_HD1080p6000;
538 else if (value == bmdModeHD1080p9590 ) return VuoBlackmagicVideoMode_HD1080p9590;
539 else if (value == bmdModeHD1080p96 ) return VuoBlackmagicVideoMode_HD1080p96;
540 else if (value == bmdModeHD1080p100 ) return VuoBlackmagicVideoMode_HD1080p100;
541 else if (value == bmdModeHD1080p11988) return VuoBlackmagicVideoMode_HD1080p11988;
542 else if (value == bmdModeHD1080p120 ) return VuoBlackmagicVideoMode_HD1080p120;
543 else if (value == bmdModeHD1080i50 ) return VuoBlackmagicVideoMode_HD1080i50;
544 else if (value == bmdModeHD1080i5994 ) return VuoBlackmagicVideoMode_HD1080i5994;
545 else if (value == bmdModeHD1080i6000 ) return VuoBlackmagicVideoMode_HD1080i6000;
546 else if (value == bmdModeHD720p50 ) return VuoBlackmagicVideoMode_HD720p50;
547 else if (value == bmdModeHD720p5994 ) return VuoBlackmagicVideoMode_HD720p5994;
548 else if (value == bmdModeHD720p60 ) return VuoBlackmagicVideoMode_HD720p60;
549 else if (value == bmdMode2k2398 ) return VuoBlackmagicVideoMode_2k2398;
550 else if (value == bmdMode2k24 ) return VuoBlackmagicVideoMode_2k24;
551 else if (value == bmdMode2k25 ) return VuoBlackmagicVideoMode_2k25;
552 else if (value == bmdMode2kDCI2398 ) return VuoBlackmagicVideoMode_2kDCI2398;
553 else if (value == bmdMode2kDCI24 ) return VuoBlackmagicVideoMode_2kDCI24;
554 else if (value == bmdMode2kDCI25 ) return VuoBlackmagicVideoMode_2kDCI25;
555 else if (value == bmdMode2kDCI2997 ) return VuoBlackmagicVideoMode_2kDCI2997;
556 else if (value == bmdMode2kDCI30 ) return VuoBlackmagicVideoMode_2kDCI30;
557 else if (value == bmdMode2kDCI4795 ) return VuoBlackmagicVideoMode_2kDCI4795;
558 else if (value == bmdMode2kDCI48 ) return VuoBlackmagicVideoMode_2kDCI48;
559 else if (value == bmdMode2kDCI50 ) return VuoBlackmagicVideoMode_2kDCI50;
560 else if (value == bmdMode2kDCI5994 ) return VuoBlackmagicVideoMode_2kDCI5994;
561 else if (value == bmdMode2kDCI60 ) return VuoBlackmagicVideoMode_2kDCI60;
562 else if (value == bmdMode2kDCI9590 ) return VuoBlackmagicVideoMode_2kDCI9590;
563 else if (value == bmdMode2kDCI96 ) return VuoBlackmagicVideoMode_2kDCI96;
564 else if (value == bmdMode2kDCI100 ) return VuoBlackmagicVideoMode_2kDCI100;
565 else if (value == bmdMode2kDCI11988 ) return VuoBlackmagicVideoMode_2kDCI11988;
566 else if (value == bmdMode2kDCI120 ) return VuoBlackmagicVideoMode_2kDCI120;
567 else if (value == bmdMode4K2160p2398 ) return VuoBlackmagicVideoMode_4K2160p2398;
568 else if (value == bmdMode4K2160p24 ) return VuoBlackmagicVideoMode_4K2160p24;
569 else if (value == bmdMode4K2160p25 ) return VuoBlackmagicVideoMode_4K2160p25;
570 else if (value == bmdMode4K2160p2997 ) return VuoBlackmagicVideoMode_4K2160p2997;
571 else if (value == bmdMode4K2160p30 ) return VuoBlackmagicVideoMode_4K2160p30;
572 else if (value == bmdMode4K2160p4795 ) return VuoBlackmagicVideoMode_4K2160p4795;
573 else if (value == bmdMode4K2160p48 ) return VuoBlackmagicVideoMode_4K2160p48;
574 else if (value == bmdMode4K2160p50 ) return VuoBlackmagicVideoMode_4K2160p50;
575 else if (value == bmdMode4K2160p5994 ) return VuoBlackmagicVideoMode_4K2160p5994;
576 else if (value == bmdMode4K2160p60 ) return VuoBlackmagicVideoMode_4K2160p60;
577 else if (value == bmdMode4K2160p9590 ) return VuoBlackmagicVideoMode_4K2160p9590;
578 else if (value == bmdMode4K2160p96 ) return VuoBlackmagicVideoMode_4K2160p96;
579 else if (value == bmdMode4K2160p100 ) return VuoBlackmagicVideoMode_4K2160p100;
580 else if (value == bmdMode4K2160p11988) return VuoBlackmagicVideoMode_4K2160p11988;
581 else if (value == bmdMode4K2160p120 ) return VuoBlackmagicVideoMode_4K2160p120;
582 else if (value == bmdMode4kDCI2398 ) return VuoBlackmagicVideoMode_4kDCI2398;
583 else if (value == bmdMode4kDCI24 ) return VuoBlackmagicVideoMode_4kDCI24;
584 else if (value == bmdMode4kDCI25 ) return VuoBlackmagicVideoMode_4kDCI25;
585 else if (value == bmdMode4kDCI2997 ) return VuoBlackmagicVideoMode_4kDCI2997;
586 else if (value == bmdMode4kDCI30 ) return VuoBlackmagicVideoMode_4kDCI30;
587 else if (value == bmdMode4kDCI4795 ) return VuoBlackmagicVideoMode_4kDCI4795;
588 else if (value == bmdMode4kDCI48 ) return VuoBlackmagicVideoMode_4kDCI48;
589 else if (value == bmdMode4kDCI50 ) return VuoBlackmagicVideoMode_4kDCI50;
590 else if (value == bmdMode4kDCI5994 ) return VuoBlackmagicVideoMode_4kDCI5994;
591 else if (value == bmdMode4kDCI60 ) return VuoBlackmagicVideoMode_4kDCI60;
592 else if (value == bmdMode4kDCI9590 ) return VuoBlackmagicVideoMode_4kDCI9590;
593 else if (value == bmdMode4kDCI96 ) return VuoBlackmagicVideoMode_4kDCI96;
594 else if (value == bmdMode4kDCI100 ) return VuoBlackmagicVideoMode_4kDCI100;
595 else if (value == bmdMode4kDCI11988 ) return VuoBlackmagicVideoMode_4kDCI11988;
596 else if (value == bmdMode4kDCI120 ) return VuoBlackmagicVideoMode_4kDCI120;
597 else if (value == bmdMode8K4320p2398 ) return VuoBlackmagicVideoMode_8K4320p2398;
598 else if (value == bmdMode8K4320p24 ) return VuoBlackmagicVideoMode_8K4320p24;
599 else if (value == bmdMode8K4320p25 ) return VuoBlackmagicVideoMode_8K4320p25;
600 else if (value == bmdMode8K4320p2997 ) return VuoBlackmagicVideoMode_8K4320p2997;
601 else if (value == bmdMode8K4320p30 ) return VuoBlackmagicVideoMode_8K4320p30;
602 else if (value == bmdMode8K4320p4795 ) return VuoBlackmagicVideoMode_8K4320p4795;
603 else if (value == bmdMode8K4320p48 ) return VuoBlackmagicVideoMode_8K4320p48;
604 else if (value == bmdMode8K4320p50 ) return VuoBlackmagicVideoMode_8K4320p50;
605 else if (value == bmdMode8K4320p5994 ) return VuoBlackmagicVideoMode_8K4320p5994;
606 else if (value == bmdMode8K4320p60 ) return VuoBlackmagicVideoMode_8K4320p60;
607 else if (value == bmdMode8kDCI2398 ) return VuoBlackmagicVideoMode_8kDCI2398;
608 else if (value == bmdMode8kDCI24 ) return VuoBlackmagicVideoMode_8kDCI24;
609 else if (value == bmdMode8kDCI25 ) return VuoBlackmagicVideoMode_8kDCI25;
610 else if (value == bmdMode8kDCI2997 ) return VuoBlackmagicVideoMode_8kDCI2997;
611 else if (value == bmdMode8kDCI30 ) return VuoBlackmagicVideoMode_8kDCI30;
612 else if (value == bmdMode8kDCI4795 ) return VuoBlackmagicVideoMode_8kDCI4795;
613 else if (value == bmdMode8kDCI48 ) return VuoBlackmagicVideoMode_8kDCI48;
614 else if (value == bmdMode8kDCI50 ) return VuoBlackmagicVideoMode_8kDCI50;
615 else if (value == bmdMode8kDCI5994 ) return VuoBlackmagicVideoMode_8kDCI5994;
616 else if (value == bmdMode8kDCI60 ) return VuoBlackmagicVideoMode_8kDCI60;
617 else if (value == bmdMode640x480p60 ) return VuoBlackmagicVideoMode_640x480p60;
618 else if (value == bmdMode800x600p60 ) return VuoBlackmagicVideoMode_800x600p60;
619 else if (value == bmdMode1440x900p50 ) return VuoBlackmagicVideoMode_1440x900p50;
620 else if (value == bmdMode1440x900p60 ) return VuoBlackmagicVideoMode_1440x900p60;
621 else if (value == bmdMode1440x1080p50) return VuoBlackmagicVideoMode_1440x1080p50;
622 else if (value == bmdMode1440x1080p60) return VuoBlackmagicVideoMode_1440x1080p60;
623 else if (value == bmdMode1600x1200p50) return VuoBlackmagicVideoMode_1600x1200p50;
624 else if (value == bmdMode1600x1200p60) return VuoBlackmagicVideoMode_1600x1200p60;
625 else if (value == bmdMode1920x1200p50) return VuoBlackmagicVideoMode_1920x1200p50;
626 else if (value == bmdMode1920x1200p60) return VuoBlackmagicVideoMode_1920x1200p60;
627 else if (value == bmdMode1920x1440p50) return VuoBlackmagicVideoMode_1920x1440p50;
628 else if (value == bmdMode1920x1440p60) return VuoBlackmagicVideoMode_1920x1440p60;
629 else if (value == bmdMode2560x1440p50) return VuoBlackmagicVideoMode_2560x1440p50;
630 else if (value == bmdMode2560x1440p60) return VuoBlackmagicVideoMode_2560x1440p60;
631 else if (value == bmdMode2560x1600p50) return VuoBlackmagicVideoMode_2560x1600p50;
632 else if (value == bmdMode2560x1600p60) return VuoBlackmagicVideoMode_2560x1600p60;
633 else return VuoBlackmagicVideoMode_NTSC;
634}
635
640{
641 // Generated by `./generateVideoModes`.
642 if (value == VuoBlackmagicVideoMode_NTSC ) return bmdModeNTSC;
643 else if (value == VuoBlackmagicVideoMode_NTSC2398 ) return bmdModeNTSC2398;
644 else if (value == VuoBlackmagicVideoMode_PAL ) return bmdModePAL;
645 else if (value == VuoBlackmagicVideoMode_NTSCp ) return bmdModeNTSCp;
646 else if (value == VuoBlackmagicVideoMode_PALp ) return bmdModePALp;
647 else if (value == VuoBlackmagicVideoMode_HD1080p2398 ) return bmdModeHD1080p2398;
648 else if (value == VuoBlackmagicVideoMode_HD1080p24 ) return bmdModeHD1080p24;
649 else if (value == VuoBlackmagicVideoMode_HD1080p25 ) return bmdModeHD1080p25;
650 else if (value == VuoBlackmagicVideoMode_HD1080p2997 ) return bmdModeHD1080p2997;
651 else if (value == VuoBlackmagicVideoMode_HD1080p30 ) return bmdModeHD1080p30;
652 else if (value == VuoBlackmagicVideoMode_HD1080p4795 ) return bmdModeHD1080p4795;
653 else if (value == VuoBlackmagicVideoMode_HD1080p48 ) return bmdModeHD1080p48;
654 else if (value == VuoBlackmagicVideoMode_HD1080p50 ) return bmdModeHD1080p50;
655 else if (value == VuoBlackmagicVideoMode_HD1080p5994 ) return bmdModeHD1080p5994;
656 else if (value == VuoBlackmagicVideoMode_HD1080p6000 ) return bmdModeHD1080p6000;
657 else if (value == VuoBlackmagicVideoMode_HD1080p9590 ) return bmdModeHD1080p9590;
658 else if (value == VuoBlackmagicVideoMode_HD1080p96 ) return bmdModeHD1080p96;
659 else if (value == VuoBlackmagicVideoMode_HD1080p100 ) return bmdModeHD1080p100;
660 else if (value == VuoBlackmagicVideoMode_HD1080p11988) return bmdModeHD1080p11988;
661 else if (value == VuoBlackmagicVideoMode_HD1080p120 ) return bmdModeHD1080p120;
662 else if (value == VuoBlackmagicVideoMode_HD1080i50 ) return bmdModeHD1080i50;
663 else if (value == VuoBlackmagicVideoMode_HD1080i5994 ) return bmdModeHD1080i5994;
664 else if (value == VuoBlackmagicVideoMode_HD1080i6000 ) return bmdModeHD1080i6000;
665 else if (value == VuoBlackmagicVideoMode_HD720p50 ) return bmdModeHD720p50;
666 else if (value == VuoBlackmagicVideoMode_HD720p5994 ) return bmdModeHD720p5994;
667 else if (value == VuoBlackmagicVideoMode_HD720p60 ) return bmdModeHD720p60;
668 else if (value == VuoBlackmagicVideoMode_2k2398 ) return bmdMode2k2398;
669 else if (value == VuoBlackmagicVideoMode_2k24 ) return bmdMode2k24;
670 else if (value == VuoBlackmagicVideoMode_2k25 ) return bmdMode2k25;
671 else if (value == VuoBlackmagicVideoMode_2kDCI2398 ) return bmdMode2kDCI2398;
672 else if (value == VuoBlackmagicVideoMode_2kDCI24 ) return bmdMode2kDCI24;
673 else if (value == VuoBlackmagicVideoMode_2kDCI25 ) return bmdMode2kDCI25;
674 else if (value == VuoBlackmagicVideoMode_2kDCI2997 ) return bmdMode2kDCI2997;
675 else if (value == VuoBlackmagicVideoMode_2kDCI30 ) return bmdMode2kDCI30;
676 else if (value == VuoBlackmagicVideoMode_2kDCI4795 ) return bmdMode2kDCI4795;
677 else if (value == VuoBlackmagicVideoMode_2kDCI48 ) return bmdMode2kDCI48;
678 else if (value == VuoBlackmagicVideoMode_2kDCI50 ) return bmdMode2kDCI50;
679 else if (value == VuoBlackmagicVideoMode_2kDCI5994 ) return bmdMode2kDCI5994;
680 else if (value == VuoBlackmagicVideoMode_2kDCI60 ) return bmdMode2kDCI60;
681 else if (value == VuoBlackmagicVideoMode_2kDCI9590 ) return bmdMode2kDCI9590;
682 else if (value == VuoBlackmagicVideoMode_2kDCI96 ) return bmdMode2kDCI96;
683 else if (value == VuoBlackmagicVideoMode_2kDCI100 ) return bmdMode2kDCI100;
684 else if (value == VuoBlackmagicVideoMode_2kDCI11988 ) return bmdMode2kDCI11988;
685 else if (value == VuoBlackmagicVideoMode_2kDCI120 ) return bmdMode2kDCI120;
686 else if (value == VuoBlackmagicVideoMode_4K2160p2398 ) return bmdMode4K2160p2398;
687 else if (value == VuoBlackmagicVideoMode_4K2160p24 ) return bmdMode4K2160p24;
688 else if (value == VuoBlackmagicVideoMode_4K2160p25 ) return bmdMode4K2160p25;
689 else if (value == VuoBlackmagicVideoMode_4K2160p2997 ) return bmdMode4K2160p2997;
690 else if (value == VuoBlackmagicVideoMode_4K2160p30 ) return bmdMode4K2160p30;
691 else if (value == VuoBlackmagicVideoMode_4K2160p4795 ) return bmdMode4K2160p4795;
692 else if (value == VuoBlackmagicVideoMode_4K2160p48 ) return bmdMode4K2160p48;
693 else if (value == VuoBlackmagicVideoMode_4K2160p50 ) return bmdMode4K2160p50;
694 else if (value == VuoBlackmagicVideoMode_4K2160p5994 ) return bmdMode4K2160p5994;
695 else if (value == VuoBlackmagicVideoMode_4K2160p60 ) return bmdMode4K2160p60;
696 else if (value == VuoBlackmagicVideoMode_4K2160p9590 ) return bmdMode4K2160p9590;
697 else if (value == VuoBlackmagicVideoMode_4K2160p96 ) return bmdMode4K2160p96;
698 else if (value == VuoBlackmagicVideoMode_4K2160p100 ) return bmdMode4K2160p100;
699 else if (value == VuoBlackmagicVideoMode_4K2160p11988) return bmdMode4K2160p11988;
700 else if (value == VuoBlackmagicVideoMode_4K2160p120 ) return bmdMode4K2160p120;
701 else if (value == VuoBlackmagicVideoMode_4kDCI2398 ) return bmdMode4kDCI2398;
702 else if (value == VuoBlackmagicVideoMode_4kDCI24 ) return bmdMode4kDCI24;
703 else if (value == VuoBlackmagicVideoMode_4kDCI25 ) return bmdMode4kDCI25;
704 else if (value == VuoBlackmagicVideoMode_4kDCI2997 ) return bmdMode4kDCI2997;
705 else if (value == VuoBlackmagicVideoMode_4kDCI30 ) return bmdMode4kDCI30;
706 else if (value == VuoBlackmagicVideoMode_4kDCI4795 ) return bmdMode4kDCI4795;
707 else if (value == VuoBlackmagicVideoMode_4kDCI48 ) return bmdMode4kDCI48;
708 else if (value == VuoBlackmagicVideoMode_4kDCI50 ) return bmdMode4kDCI50;
709 else if (value == VuoBlackmagicVideoMode_4kDCI5994 ) return bmdMode4kDCI5994;
710 else if (value == VuoBlackmagicVideoMode_4kDCI60 ) return bmdMode4kDCI60;
711 else if (value == VuoBlackmagicVideoMode_4kDCI9590 ) return bmdMode4kDCI9590;
712 else if (value == VuoBlackmagicVideoMode_4kDCI96 ) return bmdMode4kDCI96;
713 else if (value == VuoBlackmagicVideoMode_4kDCI100 ) return bmdMode4kDCI100;
714 else if (value == VuoBlackmagicVideoMode_4kDCI11988 ) return bmdMode4kDCI11988;
715 else if (value == VuoBlackmagicVideoMode_4kDCI120 ) return bmdMode4kDCI120;
716 else if (value == VuoBlackmagicVideoMode_8K4320p2398 ) return bmdMode8K4320p2398;
717 else if (value == VuoBlackmagicVideoMode_8K4320p24 ) return bmdMode8K4320p24;
718 else if (value == VuoBlackmagicVideoMode_8K4320p25 ) return bmdMode8K4320p25;
719 else if (value == VuoBlackmagicVideoMode_8K4320p2997 ) return bmdMode8K4320p2997;
720 else if (value == VuoBlackmagicVideoMode_8K4320p30 ) return bmdMode8K4320p30;
721 else if (value == VuoBlackmagicVideoMode_8K4320p4795 ) return bmdMode8K4320p4795;
722 else if (value == VuoBlackmagicVideoMode_8K4320p48 ) return bmdMode8K4320p48;
723 else if (value == VuoBlackmagicVideoMode_8K4320p50 ) return bmdMode8K4320p50;
724 else if (value == VuoBlackmagicVideoMode_8K4320p5994 ) return bmdMode8K4320p5994;
725 else if (value == VuoBlackmagicVideoMode_8K4320p60 ) return bmdMode8K4320p60;
726 else if (value == VuoBlackmagicVideoMode_8kDCI2398 ) return bmdMode8kDCI2398;
727 else if (value == VuoBlackmagicVideoMode_8kDCI24 ) return bmdMode8kDCI24;
728 else if (value == VuoBlackmagicVideoMode_8kDCI25 ) return bmdMode8kDCI25;
729 else if (value == VuoBlackmagicVideoMode_8kDCI2997 ) return bmdMode8kDCI2997;
730 else if (value == VuoBlackmagicVideoMode_8kDCI30 ) return bmdMode8kDCI30;
731 else if (value == VuoBlackmagicVideoMode_8kDCI4795 ) return bmdMode8kDCI4795;
732 else if (value == VuoBlackmagicVideoMode_8kDCI48 ) return bmdMode8kDCI48;
733 else if (value == VuoBlackmagicVideoMode_8kDCI50 ) return bmdMode8kDCI50;
734 else if (value == VuoBlackmagicVideoMode_8kDCI5994 ) return bmdMode8kDCI5994;
735 else if (value == VuoBlackmagicVideoMode_8kDCI60 ) return bmdMode8kDCI60;
736 else if (value == VuoBlackmagicVideoMode_640x480p60 ) return bmdMode640x480p60;
737 else if (value == VuoBlackmagicVideoMode_800x600p60 ) return bmdMode800x600p60;
738 else if (value == VuoBlackmagicVideoMode_1440x900p50 ) return bmdMode1440x900p50;
739 else if (value == VuoBlackmagicVideoMode_1440x900p60 ) return bmdMode1440x900p60;
740 else if (value == VuoBlackmagicVideoMode_1440x1080p50) return bmdMode1440x1080p50;
741 else if (value == VuoBlackmagicVideoMode_1440x1080p60) return bmdMode1440x1080p60;
742 else if (value == VuoBlackmagicVideoMode_1600x1200p50) return bmdMode1600x1200p50;
743 else if (value == VuoBlackmagicVideoMode_1600x1200p60) return bmdMode1600x1200p60;
744 else if (value == VuoBlackmagicVideoMode_1920x1200p50) return bmdMode1920x1200p50;
745 else if (value == VuoBlackmagicVideoMode_1920x1200p60) return bmdMode1920x1200p60;
746 else if (value == VuoBlackmagicVideoMode_1920x1440p50) return bmdMode1920x1440p50;
747 else if (value == VuoBlackmagicVideoMode_1920x1440p60) return bmdMode1920x1440p60;
748 else if (value == VuoBlackmagicVideoMode_2560x1440p50) return bmdMode2560x1440p50;
749 else if (value == VuoBlackmagicVideoMode_2560x1440p60) return bmdMode2560x1440p60;
750 else if (value == VuoBlackmagicVideoMode_2560x1600p50) return bmdMode2560x1600p50;
751 else if (value == VuoBlackmagicVideoMode_2560x1600p60) return bmdMode2560x1600p60;
752 else return bmdModeNTSC;
753}
754
759{
760 return valueA == valueB;
761}
762
767{
768 return valueA < valueB;
769}