CvVideoWriter* cvCreateVideoWriter_Win32( const char* filename, int fourcc, double fps, CvSize frameSize, int isColor ) { CvVideoWriter_FFMPEG_proxy* result = new CvVideoWriter_FFMPEG_proxy; if( result->open( filename, fourcc, fps, frameSize, isColor != 0 )) return result; delete result; return cvCreateVideoWriter_VFW(filename, fourcc, fps, frameSize, isColor); }
CvVideoWriter* cvCreateVideoWriter_FFMPEG_proxy( const char* filename, int fourcc, double fps, CvSize frameSize, int isColor ) { CvVideoWriter_FFMPEG_proxy* result = new CvVideoWriter_FFMPEG_proxy; if( result->open( filename, fourcc, fps, frameSize, isColor != 0 )) return result; delete result; #if defined WIN32 || defined _WIN32 return cvCreateVideoWriter_VFW(filename, fourcc, fps, frameSize, isColor); #else return 0; #endif }