00001 00002 /* 00003 * Copyright (c) 2000, University of Amsterdam, The Netherlands. 00004 * All rights reserved. 00005 * 00006 * Author(s): 00007 * Marc Navarro (mnavarro@wins.uva.nl) 00008 */ 00009 00010 #include <streams.h> 00011 00012 #include "IVideoWriterControler.h" 00013 00014 class VideoWriter 00015 { 00016 public: 00017 VideoWriter(const char *name, int w, int h); 00018 virtual ~VideoWriter(); 00019 int isNull(); 00020 00021 void putFrame(BYTE* data); 00022 00023 private: 00024 00025 IVideoWriterControler* _iControler; 00026 int _valid; 00027 00028 }; 00029 00030