Main Page   Class Overview   Pixels   Images   Geometry   Quick Index  

TVReader.h

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 "IVideoReaderControler.h"
00013 #include "CaptureEnumerator.h"
00014 
00015 class CaptureEnumerator;
00016 
00017 class TVReader
00018 {
00019 public:
00020     static char**   listDevices();
00021 
00022                     TVReader(int nDevice);
00023     virtual         ~TVReader();
00024     int             isNull();
00025 
00026     BYTE*           getFrame();     //dont call delete on result
00027     int             getFrameWidth();
00028     int             getFrameHeight();
00029 
00030 private:
00031 
00032     static CaptureEnumerator    _enum;
00033 
00034     IVideoReaderControler*      _iControler;
00035     int                         _valid;
00036 };
00037 
00038 

Generated on Tue Jan 8 13:59:18 2002 for C++Reference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001