98 char *valueAsString =
"any";
100 if (value == VuoFileType_Audio)
101 valueAsString =
"audio";
102 else if (value == VuoFileType_Image)
103 valueAsString =
"image";
104 else if (value == VuoFileType_Mesh)
105 valueAsString =
"mesh";
106 else if (value == VuoFileType_Movie)
107 valueAsString =
"movie";
108 else if (value == VuoFileType_Scene)
109 valueAsString =
"scene";
110 else if (value == VuoFileType_Folder)
111 valueAsString =
"folder";
112 else if (value == VuoFileType_Feed)
113 valueAsString =
"feed";
114 else if (value == VuoFileType_App)
115 valueAsString =
"app";
116 else if (value == VuoFileType_Data)
117 valueAsString =
"data";
118 else if (value == VuoFileType_JSON)
119 valueAsString =
"json";
120 else if (value == VuoFileType_Table)
121 valueAsString =
"table";
122 else if (value == VuoFileType_XML)
123 valueAsString =
"xml";
125 return json_object_new_string(valueAsString);
157 char *valueAsString =
"Any File";
159 if (value == VuoFileType_Audio)
160 valueAsString =
"Audio";
161 else if (value == VuoFileType_Image)
162 valueAsString =
"Image";
163 else if (value == VuoFileType_Mesh)
164 valueAsString =
"Projection Mesh";
165 else if (value == VuoFileType_Movie)
166 valueAsString =
"Movie";
167 else if (value == VuoFileType_Scene)
168 valueAsString =
"Scene";
169 else if (value == VuoFileType_Folder)
170 valueAsString =
"Folder";
171 else if (value == VuoFileType_Feed)
172 valueAsString =
"Feed";
173 else if (value == VuoFileType_App)
174 valueAsString =
"App";
175 else if (value == VuoFileType_Data)
176 valueAsString =
"Data";
177 else if (value == VuoFileType_JSON)
178 valueAsString =
"JSON";
179 else if (value == VuoFileType_Table)
180 valueAsString =
"Table";
181 else if (value == VuoFileType_XML)
182 valueAsString =
"XML";
184 return strdup(valueAsString);
204 if (fileType == VuoFileType_AnyFile)
207 const char *dot = strrchr(path,
'.');
211 const char *actualExtension = dot + 1;
218 int extensionCount = json_object_array_length(extensions);
219 for (
int i = 0; i < extensionCount; ++i)
220 if (strcasecmp(actualExtension, json_object_get_string(json_object_array_get_idx(extensions, i))) == 0)