CvVideoWriter* cvCreateVideoWriter_FFMPEG( const char* filename, int fourcc, double fps, CvSize frameSize, int isColor ) { CvVideoWriter_FFMPEG* writer = new CvVideoWriter_FFMPEG; if( writer->open( filename, fourcc, fps, frameSize, isColor != 0 )) return writer; delete writer; return 0; }
CvVideoWriter_FFMPEG* cvCreateVideoWriter_FFMPEG( const char* filename, int fourcc, double fps, int width, int height, int isColor ) { CvVideoWriter_FFMPEG* writer = (CvVideoWriter_FFMPEG*)malloc(sizeof(*writer)); writer->init(); if( writer->open( filename, fourcc, fps, width, height, isColor != 0 )) return writer; writer->close(); free(writer); return 0; }