00001 #ifdef VCL_NEEDS_PRAGMA_INTERFACE 00002 #pragma implementation 00003 #endif 00004 //: 00005 // \file 00006 // \brief A class for writing videos 00007 // \author Franck Bettinger 00008 00009 #include "mvl2_video_to_avi_windows.h" 00010 00011 mvl2_video_to_avi::mvl2_video_to_avi() 00012 { 00013 } 00014 00015 mvl2_video_to_avi::~mvl2_video_to_avi() 00016 { 00017 } 00018 00019 bool mvl2_video_to_avi::set_codec(char /*a*/, char /*b*/, char /*c*/, char /*d*/) 00020 { 00021 vcl_cerr << "mvl2_video_to_avi::set_codec() NYI\n"; 00022 return false; 00023 } 00024 00025 void mvl2_video_to_avi::set_quality(int /*qual*/) 00026 { 00027 vcl_cerr << "mvl2_video_to_avi::set_quality() NYI\n"; 00028 } 00029 00030 bool mvl2_video_to_avi::open( int /*width*/, int /*height*/, 00031 vcl_string /*format*/, vcl_string /*file_name*/) 00032 { 00033 vcl_cerr << "mvl2_video_to_avi::open() NYI\n"; 00034 return false; 00035 } 00036 00037 void mvl2_video_to_avi::close() 00038 { 00039 vcl_cerr << "mvl2_video_to_avi::close() NYI\n"; 00040 } 00041 00042 int mvl2_video_to_avi::get_width() const 00043 { 00044 return width_; 00045 } 00046 00047 int mvl2_video_to_avi::get_height() const 00048 { 00049 return height_; 00050 } 00051 00052 void mvl2_video_to_avi::set_frame_rate(double /*frame_rate*/) 00053 { 00054 vcl_cerr << "mvl2_video_to_avi::set_frame_rate() NYI\n"; 00055 } 00056 00057 void mvl2_video_to_avi::write_frame(vil_image_view<vxl_byte>& /*image*/) 00058 { 00059 vcl_cerr << "mvl2_video_to_avi::write_frame() NYI\n"; 00060 } 00061 00062 vcl_string mvl2_video_to_avi::is_a() const 00063 { 00064 return vcl_string("mvl2_video_to_avi"); 00065 } 00066 00067 mvl2_video_writer* mvl2_video_to_avi::clone() const 00068 { 00069 return new mvl2_video_to_avi(*this); 00070 }