Definition at line 147 of file RgbDataSrcFactory.h. References Impala::FileNameExt(), SRC_AVI, SRC_CAM, SRC_DX, SRC_INFO, SRC_LAVC, SRC_MPEG2, and SRC_RAW. Referenced by Impala::Application::DataServer::AcceptRequest(), and Construct(). 00148 { 00149 int src = SRC_AVI; 00150 if (srcName.compare(0, 6, "camera") == 0) 00151 src = SRC_CAM; 00152 String ext = FileNameExt(srcName, true); 00153 00154 #ifdef MPEG2_USED 00155 if (ext == "mpg") 00156 src = SRC_MPEG2; 00157 if (ext == "mpeg") 00158 src = SRC_MPEG2; 00159 #endif 00160 00161 #ifdef DX_USED 00162 if (ext == "mpg") 00163 src = SRC_DX; 00164 if (ext == "mpeg") 00165 src = SRC_DX; 00166 #endif 00167 00168 #ifdef AVC_USED 00169 if (ext == "mpg") 00170 src = SRC_LAVC; 00171 if (ext == "mpeg") 00172 src = SRC_LAVC; 00173 if (ext == "asf") 00174 src = SRC_LAVC; 00175 #endif 00176 00177 if (ext == "info") 00178 src = SRC_INFO; 00179 if (ext == "raw") 00180 src = SRC_RAW; 00181 00182 //if (ext == "bmp") 00183 // src = SRC_BMP; 00184 //if (ext == "jpg") 00185 // src = SRC_JPG; 00186 //if (ext == "png") 00187 // src = SRC_PNG; 00188 //if (ext == "pnglist") 00189 // src = SRC_PNGLIST; 00190 00191 #ifdef unix 00192 #ifdef MPEG2_USED 00193 src = SRC_MPEG2; 00194 #endif 00195 #ifdef AVC_USED 00196 src = SRC_LAVC; 00197 #endif 00198 #endif 00199 return src; 00200 }
Here is the call graph for this function:
|