41 const char *valueAsString =
"";
42 if (json_object_get_type(js) == json_type_string)
43 valueAsString = json_object_get_string(js);
47 if (strcmp(valueAsString,
"SVideo") == 0)
48 value = VuoBlackmagicConnection_SVideo;
49 else if (strcmp(valueAsString,
"Component") == 0)
50 value = VuoBlackmagicConnection_Component;
51 else if (strcmp(valueAsString,
"HDMI") == 0)
52 value = VuoBlackmagicConnection_HDMI;
53 else if (strcmp(valueAsString,
"SDI") == 0)
54 value = VuoBlackmagicConnection_SDI;
55 else if (strcmp(valueAsString,
"SDIOptical") == 0)
56 value = VuoBlackmagicConnection_SDIOptical;
66 const char *valueAsString =
"Composite";
68 if (value == VuoBlackmagicConnection_SVideo)
69 valueAsString =
"SVideo";
70 else if (value == VuoBlackmagicConnection_Component)
71 valueAsString =
"Component";
72 else if (value == VuoBlackmagicConnection_HDMI)
73 valueAsString =
"HDMI";
74 else if (value == VuoBlackmagicConnection_SDI)
75 valueAsString =
"SDI";
76 else if (value == VuoBlackmagicConnection_SDIOptical)
77 valueAsString =
"SDIOptical";
79 return json_object_new_string(valueAsString);
123 BMDVideoConnection connection = bmdVideoConnectionComposite;
125 if (value == VuoBlackmagicConnection_SVideo)
126 connection = bmdVideoConnectionSVideo;
127 else if (value == VuoBlackmagicConnection_Component)
128 connection = bmdVideoConnectionComponent;
129 else if (value == VuoBlackmagicConnection_HDMI)
130 connection = bmdVideoConnectionHDMI;
131 else if (value == VuoBlackmagicConnection_SDI)
132 connection = bmdVideoConnectionSDI;
133 else if (value == VuoBlackmagicConnection_SDIOptical)
134 connection = bmdVideoConnectionOpticalSDI;