17 "title" :
"Movie Image Encoding",
18 "description" :
"VuoMovieImageEncoding Type Enum.",
19 "keywords" : [
"encoding",
"h264",
"image",
"format" ],
22 "VuoList_VuoMovieImageEncoding"
34 const char *valueAsString =
"";
35 if (json_object_get_type(js) == json_type_string)
36 valueAsString = json_object_get_string(js);
40 if( !strcasecmp(valueAsString,
"jpeg"))
41 value = VuoMovieImageEncoding_JPEG;
42 else if( !strcasecmp(valueAsString,
"h264"))
43 value = VuoMovieImageEncoding_H264;
44 else if (!strcasecmp(valueAsString,
"prores4444"))
45 value = VuoMovieImageEncoding_ProRes4444;
46 else if(!strcasecmp(valueAsString,
"prores422"))
47 value = VuoMovieImageEncoding_ProRes422;
48 else if (!strcmp(valueAsString,
"hevc"))
49 value = VuoMovieImageEncoding_HEVC;
50 else if (!strcmp(valueAsString,
"hevc-alpha"))
51 value = VuoMovieImageEncoding_HEVCAlpha;
52 else if(!strcasecmp(valueAsString,
"prores422-hq"))
53 value = VuoMovieImageEncoding_ProRes422HQ;
54 else if(!strcasecmp(valueAsString,
"prores422-lt"))
55 value = VuoMovieImageEncoding_ProRes422LT;
56 else if(!strcasecmp(valueAsString,
"prores422-proxy"))
57 value = VuoMovieImageEncoding_ProRes422Proxy;
68 char *valueAsString =
"";
72 case VuoMovieImageEncoding_JPEG:
73 valueAsString =
"jpeg";
76 case VuoMovieImageEncoding_H264:
77 valueAsString =
"h264";
80 case VuoMovieImageEncoding_ProRes4444:
81 valueAsString =
"prores4444";
84 case VuoMovieImageEncoding_ProRes422:
85 valueAsString =
"prores422";
88 case VuoMovieImageEncoding_HEVC:
89 valueAsString =
"hevc";
92 case VuoMovieImageEncoding_HEVCAlpha:
93 valueAsString =
"hevc-alpha";
96 case VuoMovieImageEncoding_ProRes422HQ:
97 valueAsString =
"prores422-hq";
100 case VuoMovieImageEncoding_ProRes422LT:
101 valueAsString =
"prores422-lt";
104 case VuoMovieImageEncoding_ProRes422Proxy:
105 valueAsString =
"prores422-proxy";
109 return json_object_new_string(valueAsString);
135 char *valueAsString =
"";
139 case VuoMovieImageEncoding_JPEG:
140 valueAsString =
"JPEG";
143 case VuoMovieImageEncoding_H264:
144 valueAsString =
"H.264";
147 case VuoMovieImageEncoding_ProRes4444:
148 valueAsString =
"ProRes 4444";
151 case VuoMovieImageEncoding_ProRes422:
152 valueAsString =
"ProRes 422";
155 case VuoMovieImageEncoding_HEVC:
156 valueAsString =
"H.265 (HEVC)";
159 case VuoMovieImageEncoding_HEVCAlpha:
160 valueAsString =
"H.265 (HEVC) with alpha channel";
163 case VuoMovieImageEncoding_ProRes422HQ:
164 valueAsString =
"ProRes 422 HQ";
167 case VuoMovieImageEncoding_ProRes422LT:
168 valueAsString =
"ProRes 422 LT";
171 case VuoMovieImageEncoding_ProRes422Proxy:
172 valueAsString =
"ProRes 422 Proxy";
176 return strdup(valueAsString);