48 case NVVIOSIGNALFORMAT_NONE:
52 case NVVIOSIGNALFORMAT_487I_59_94_SMPTE259_NTSC:
53 str =
"487i 59.95 (SMPTE 259)";
56 case NVVIOSIGNALFORMAT_576I_50_00_SMPTE259_PAL:
57 str =
"576i 50.00 (SMPTE 259)";
60 case NVVIOSIGNALFORMAT_720P_59_94_SMPTE296:
61 str =
"720p 59.94 (SMPTE 296)";
64 case NVVIOSIGNALFORMAT_720P_60_00_SMPTE296:
65 str =
"720p 60.00 (SMPTE 296)";
68 case NVVIOSIGNALFORMAT_1035I_59_94_SMPTE260:
69 str =
"1035i 59.94 (SMPTE 260)";
72 case NVVIOSIGNALFORMAT_1035I_60_00_SMPTE260:
73 str =
"1035i 60.00 (SMPTE 260)";
76 case NVVIOSIGNALFORMAT_1080I_50_00_SMPTE295:
77 str =
"1080i 50.00 (SMPTE 295)";
80 case NVVIOSIGNALFORMAT_1080I_50_00_SMPTE274:
81 str =
"1080i 50.00 (SMPTE 274)";
84 case NVVIOSIGNALFORMAT_1080I_59_94_SMPTE274:
85 str =
"1080i 59.94 (SMPTE 274)";
88 case NVVIOSIGNALFORMAT_1080I_60_00_SMPTE274:
89 str =
"1080i 60.00 (SMPTE 274)";
92 case NVVIOSIGNALFORMAT_1080P_23_976_SMPTE274:
93 str =
"1080p 23.976 (SMPTE 274)";
96 case NVVIOSIGNALFORMAT_1080P_24_00_SMPTE274:
97 str =
"1080p 24.00 (SMPTE 274)";
100 case NVVIOSIGNALFORMAT_1080P_25_00_SMPTE274:
101 str =
"1080p 25.00 (SMPTE 274)";
104 case NVVIOSIGNALFORMAT_1080P_29_97_SMPTE274:
105 str =
"1080p 29.97 (SMPTE 274)";
108 case NVVIOSIGNALFORMAT_1080P_30_00_SMPTE274:
109 str =
"1080p 30.00 (SMPTE 274)";
112 case NVVIOSIGNALFORMAT_720P_50_00_SMPTE296:
113 str =
"720p 50.00 (SMPTE 296)";
116 case NVVIOSIGNALFORMAT_1080I_48_00_SMPTE274:
117 str =
"1080i 48.00 (SMPTE 274)";
120 case NVVIOSIGNALFORMAT_1080I_47_96_SMPTE274:
121 str =
"1080i 47.96 (SMPTE 274)";
124 case NVVIOSIGNALFORMAT_720P_30_00_SMPTE296:
125 str =
"720p 30.00 (SMPTE 296)";
128 case NVVIOSIGNALFORMAT_720P_29_97_SMPTE296:
129 str =
"720p 29.97 (SMPTE 296)";
132 case NVVIOSIGNALFORMAT_720P_25_00_SMPTE296:
133 str =
"720p 25.00 (SMPTE 296)";
136 case NVVIOSIGNALFORMAT_720P_24_00_SMPTE296:
137 str =
"720p 24.00 (SMPTE 296)";
140 case NVVIOSIGNALFORMAT_720P_23_98_SMPTE296:
141 str =
"720p 23.98 (SMPTE 296)";
144 case NVVIOSIGNALFORMAT_1080PSF_25_00_SMPTE274:
145 str =
"1080PsF 25.00 (SMPTE 274)";
148 case NVVIOSIGNALFORMAT_1080PSF_29_97_SMPTE274:
149 str =
"1080PsF 29.97 (SMPTE 274)";
152 case NVVIOSIGNALFORMAT_1080PSF_30_00_SMPTE274:
153 str =
"1080PsF 30.00 (SMPTE 274)";
156 case NVVIOSIGNALFORMAT_1080PSF_24_00_SMPTE274:
157 str =
"1080PsF 24.00 (SMPTE 274)";
160 case NVVIOSIGNALFORMAT_1080PSF_23_98_SMPTE274:
161 str =
"1080PsF 23.98 (SMPTE 274)";
164 case NVVIOSIGNALFORMAT_2048P_30_00_SMPTE372:
165 str =
"2048p 30.00 (SMPTE 372)";
168 case NVVIOSIGNALFORMAT_2048P_29_97_SMPTE372:
169 str =
"2048p 29.97 (SMPTE 372)";
172 case NVVIOSIGNALFORMAT_2048I_60_00_SMPTE372:
173 str =
"2048i 60.00 (SMPTE 372)";
176 case NVVIOSIGNALFORMAT_2048I_59_94_SMPTE372:
177 str =
"2048i 59.94 (SMPTE 372)";
180 case NVVIOSIGNALFORMAT_2048P_25_00_SMPTE372:
181 str =
"2048p 25.00 (SMPTE 372)";
184 case NVVIOSIGNALFORMAT_2048I_50_00_SMPTE372:
185 str =
"2048i 50.00 (SMPTE 372)";
188 case NVVIOSIGNALFORMAT_2048P_24_00_SMPTE372:
189 str =
"2048p 24.00 (SMPTE 372)";
192 case NVVIOSIGNALFORMAT_2048P_23_98_SMPTE372:
193 str =
"2048p 23.98 (SMPTE 372)";
196 case NVVIOSIGNALFORMAT_2048I_48_00_SMPTE372:
197 str =
"2048i 48.00 (SMPTE 372)";
200 case NVVIOSIGNALFORMAT_2048I_47_96_SMPTE372:
201 str =
"2048i 47.97 (SMPTE 372)";
204 case NVVIOSIGNALFORMAT_1080P_50_00_SMPTE274_3G_LEVEL_A:
205 str =
"1080p 50.00Hz (SMPTE274) 3G Level A";
208 case NVVIOSIGNALFORMAT_1080P_59_94_SMPTE274_3G_LEVEL_A:
209 str =
"1080p 59.94Hz (SMPTE274) 3G Level A";
212 case NVVIOSIGNALFORMAT_1080P_60_00_SMPTE274_3G_LEVEL_A:
213 str =
"1080p 60.00Hz (SMPTE274) 3G Level A";
216 case NVVIOSIGNALFORMAT_1080P_60_00_SMPTE274_3G_LEVEL_B:
217 str =
"1080p 60.00Hz (SMPTE274) 3G Level B";
220 case NVVIOSIGNALFORMAT_1080I_60_00_SMPTE274_3G_LEVEL_B:
221 str =
"1080i 60.00Hz (SMPTE274) 3G Level B";
224 case NVVIOSIGNALFORMAT_2048I_60_00_SMPTE372_3G_LEVEL_B:
225 str =
"2048i 60.00Hz (SMPTE372) 3G Level B";
228 case NVVIOSIGNALFORMAT_1080P_50_00_SMPTE274_3G_LEVEL_B:
229 str =
"1080p 50.00Hz (SMPTE274) 3G Level B";
232 case NVVIOSIGNALFORMAT_1080I_50_00_SMPTE274_3G_LEVEL_B:
233 str =
"1080i 50.00Hz (SMPTE274) 3G Level B";
236 case NVVIOSIGNALFORMAT_2048I_50_00_SMPTE372_3G_LEVEL_B:
237 str =
"2048i 50.00Hz (SMPTE372) 3G Level B";
240 case NVVIOSIGNALFORMAT_1080P_30_00_SMPTE274_3G_LEVEL_B:
241 str =
"1080p 30.00Hz (SMPTE274) 3G Level B";
244 case NVVIOSIGNALFORMAT_2048P_30_00_SMPTE372_3G_LEVEL_B:
245 str =
"2048p 30.00Hz (SMPTE372) 3G Level B";
248 case NVVIOSIGNALFORMAT_1080P_25_00_SMPTE274_3G_LEVEL_B:
249 str =
"1080p 25.00Hz (SMPTE274) 3G Level B";
252 case NVVIOSIGNALFORMAT_2048P_25_00_SMPTE372_3G_LEVEL_B:
253 str =
"2048p 25.00Hz (SMPTE372) 3G Level B";
256 case NVVIOSIGNALFORMAT_1080P_24_00_SMPTE274_3G_LEVEL_B:
257 str =
"1080p 24.00Hz (SMPTE274) 3G Level B";
260 case NVVIOSIGNALFORMAT_2048P_24_00_SMPTE372_3G_LEVEL_B:
261 str =
"2048p 24.00Hz (SMPTE372) 3G Level B";
264 case NVVIOSIGNALFORMAT_1080I_48_00_SMPTE274_3G_LEVEL_B:
265 str =
"1080i 48.00Hz (SMPTE274) 3G Level B";
268 case NVVIOSIGNALFORMAT_2048I_48_00_SMPTE372_3G_LEVEL_B:
269 str =
"2048i 48.00Hz (SMPTE372) 3G Level B";
272 case NVVIOSIGNALFORMAT_1080P_59_94_SMPTE274_3G_LEVEL_B:
273 str =
"1080p 59.94Hz (SMPTE274) 3G Level B";
276 case NVVIOSIGNALFORMAT_1080I_59_94_SMPTE274_3G_LEVEL_B:
277 str =
"1080i 59.94Hz (SMPTE274) 3G Level B";
280 case NVVIOSIGNALFORMAT_2048I_59_94_SMPTE372_3G_LEVEL_B:
281 str =
"2048i 59.94Hz (SMPTE372) 3G Level B";
284 case NVVIOSIGNALFORMAT_1080P_29_97_SMPTE274_3G_LEVEL_B:
285 str =
"1080p 29.97Hz (SMPTE274) 3G Level B";
288 case NVVIOSIGNALFORMAT_2048P_29_97_SMPTE372_3G_LEVEL_B:
289 str =
"2048p 29.97Hz (SMPTE372) 3G Level B";
292 case NVVIOSIGNALFORMAT_1080P_23_98_SMPTE274_3G_LEVEL_B:
293 str =
"1080p 29.98Hz (SMPTE274) 3G Level B";
296 case NVVIOSIGNALFORMAT_2048P_23_98_SMPTE372_3G_LEVEL_B:
297 str =
"2048p 29.98Hz (SMPTE372) 3G Level B";
300 case NVVIOSIGNALFORMAT_1080I_47_96_SMPTE274_3G_LEVEL_B:
301 str =
"1080i 47.96Hz (SMPTE274) 3G Level B";
304 case NVVIOSIGNALFORMAT_2048I_47_96_SMPTE372_3G_LEVEL_B:
305 str =
"2048i 47.96Hz (SMPTE372) 3G Level B";
322 case NVVIODATAFORMAT_UNKNOWN:
326 case NVVIODATAFORMAT_R8G8B8_TO_YCRCB444:
327 str =
"R8G8B8 to YCrCb 4:4:4";
330 case NVVIODATAFORMAT_R8G8B8A8_TO_YCRCBA4444:
331 str =
"R8G8B8 to YCrCbA 4:4:4:4";
334 case NVVIODATAFORMAT_R8G8B8Z10_TO_YCRCBZ4444:
335 str =
"R8G8B8Z10 to YCrCbZ 4:4:4:4";
338 case NVVIODATAFORMAT_R8G8B8_TO_YCRCB422:
339 str =
"R8G8B8 to YCrCb 4:2:2";
342 case NVVIODATAFORMAT_R8G8B8A8_TO_YCRCBA4224:
343 str =
"R8G8B8A8 to YCrCbA 4:2:2:4";
346 case NVVIODATAFORMAT_R8G8B8Z10_TO_YCRCBZ4224:
347 str =
"R8G8B8Z10 to YCrCbZ 4:2:2:4";
350 case NVVIODATAFORMAT_X8X8X8_444_PASSTHRU:
351 str =
"X8X8X8 to XXX 4:4:4 Pass Thru";
354 case NVVIODATAFORMAT_X8X8X8A8_4444_PASSTHRU:
355 str =
"X8X8X8X8 to XXXX 4:4:4:4 Pass Thru";
358 case NVVIODATAFORMAT_X8X8X8Z10_4444_PASSTHRU:
359 str =
"X8X8X8Z10 to XXXZ 4:4:4:4 Pass Thru";
362 case NVVIODATAFORMAT_X10X10X10_444_PASSTHRU:
363 str =
"X10X10X10 to XXX 4:4:4 Pass Thru";
366 case NVVIODATAFORMAT_X10X8X8_444_PASSTHRU:
367 str =
"X10X8X8 to XXX 4:4:4 Pass Thru";
370 case NVVIODATAFORMAT_X10X8X8A10_4444_PASSTHRU:
371 str =
"X10X8X8A10 to XXXA 4:4:4:4 Pass Thru";
374 case NVVIODATAFORMAT_X10X8X8Z10_4444_PASSTHRU:
375 str =
"X10X8X8Z10 to XXXZ 4:4:4:4 Pass Thru";
378 case NVVIODATAFORMAT_DUAL_R8G8B8_TO_DUAL_YCRCB422:
379 str =
"Dual R8G8B8 to Dual YCrCb 4:2:2";
382 case NVVIODATAFORMAT_DUAL_X8X8X8_TO_DUAL_422_PASSTHRU:
383 str =
"Dual X8X8X8 to Dual XXX 4:2:2 Pass Thru";
386 case NVVIODATAFORMAT_R10G10B10_TO_YCRCB422:
387 str =
"R10G10B10 to YCrCb 4:2:2";
390 case NVVIODATAFORMAT_X12X12X12_444_PASSTHRU:
391 str =
"X12X12X12 to XXX 4:4:4 Pass Thru";
394 case NVVIODATAFORMAT_Y10CR10CB10_TO_YCRCB422:
395 str =
"Y10Cr10Cb10 to YCrCb 4:2:2";
398 case NVVIODATAFORMAT_Y8CR8CB8_TO_YCRCB422:
399 str =
"Y8Cr8Cb8 to YCrCb 4:2:2";
402 case NVVIODATAFORMAT_Y10CR8CB8A10_TO_YCRCBA4224:
403 str =
"Y10Cr8Cb8A10 to YCrCb 4:2:2:4";
406 case NVVIODATAFORMAT_R10G10B10_TO_RGB444:
407 str =
"R10G10B10 to RGB 4:4:4";
410 case NVVIODATAFORMAT_R12G12B12_TO_YCRCB444:
411 str =
"R12G12B12 to YCrCb 4:4:4";
414 case NVVIODATAFORMAT_R12G12B12_TO_YCRCB422:
415 str =
"R12G12B12 to YCrCb 4:2:2";
418 case NVVIODATAFORMAT_X12X12X12_422_PASSTHRU:
419 str =
"X12X12X12 to XXX 4:4:4 Pass Thru";
434 case NVVIOSYNCSTATUS_OFF:
435 return(
"NVVIOSYNCSTATUS_OFF" );
437 case NVVIOSYNCSTATUS_ERROR:
438 return(
"NVVIOSYNCSTATUS_ERROR" );
440 case NVVIOSYNCSTATUS_SYNCLOSS:
441 return(
"NVVIOSYNCSTATUS_SYNCLOSS" );
443 case NVVIOSYNCSTATUS_COMPOSITE:
444 return(
"NVVIOSYNCSTATUS_COMPOSITE" );
446 case NVVIOSYNCSTATUS_SDI_SD:
447 return(
"NVVIOSYNCSTATUS_SDI_SD" );
449 case NVVIOSYNCSTATUS_SDI_HD:
450 return(
"NVVIOSYNCSTATUS_SDI_HD" );
453 return(
"NVVIOSYNCSTATUS_ERROR" );
461 case NVVIOSYNCSOURCE_SDISYNC:
462 return(
"NVVIOSYNCSOURCE_SDISYNC" );
465 case NVVIOSYNCSOURCE_COMPSYNC:
466 return(
"NVVIOSYNCSOURCE_COMPSYNC" );
469 return(
"NVVIOSYNCSOURCE_NONE" );
477 case NVVIOCOMPONENTSAMPLING_4444:
478 return(
"NVVIOCOMPONENTSAMPLING_4444" );
480 case NVVIOCOMPONENTSAMPLING_4224:
481 return(
"NVVIOCOMPONENTSAMPLING_4224" );
483 case NVVIOCOMPONENTSAMPLING_444:
484 return(
"NVVIOCOMPONENTSAMPLING_444" );
486 case NVVIOCOMPONENTSAMPLING_422:
487 return(
"NVVIOCOMPONENTSAMPLING_422" );
499 case NVVIOCOLORSPACE_YCBCR:
500 return(
"NVVIOCOLORSPACE_YCBCR" );
502 case NVVIOCOLORSPACE_YCBCRA:
503 return(
"NVVIOCOLORSPACE_YCBCRA" );
505 case NVVIOCOLORSPACE_YCBCRD:
506 return(
"NVVIOCOLORSPACE_YCBCRD" );
508 case NVVIOCOLORSPACE_GBR:
509 return(
"NVVIOCOLORSPACE_GBR" );
511 case NVVIOCOLORSPACE_GBRA:
512 return(
"NVVIOCOLORSPACE_GBRA" );
514 case NVVIOCOLORSPACE_GBRD:
515 return(
"NVVIOCOLORSPACE_GBRD" );
517 case NVVIOCOLORSPACE_UNKNOWN:
519 return(
"NVVIOCOLORSPACE_UNKNOWN" );
529 return(
"NVVIOLINKID_A" );
532 return(
"NVVIOLINKID_B" );
535 return(
"NVVIOLINKID_C" );
538 return(
"NVVIOLINKID_D" );
std::string DataFormatToString(NVVIODATAFORMAT format)
std::string LinkIDToString(NVVIOLINKID id)
std::string SyncStatusToString(NVVIOSYNCSTATUS status)
std::string SyncSourceToString(NVVIOSYNCSOURCE source)
std::string ColorSpaceToString(NVVIOCOLORSPACE space)
std::string SignalFormatToString(NVVIOSIGNALFORMAT format)
std::string ComponentSamplingFormatToString(NVVIOCOMPONENTSAMPLING sampling)