CvCapture* cvCreateFileCapture_Win32(const char * filename) { CvCapture_FFMPEG_proxy* result = new CvCapture_FFMPEG_proxy; if( result->open( filename )) return result; delete result; return cvCreateFileCapture_VFW(filename); }
CvCapture* cvCreateFileCapture_FFMPEG_proxy(const char * filename) { CvCapture_FFMPEG_proxy* result = new CvCapture_FFMPEG_proxy; if( result->open( filename )) return result; delete result; #if defined WIN32 || defined _WIN32 return cvCreateFileCapture_VFW(filename); #else return 0; #endif }