Main Page | Namespace List | Compound List | File List | Compound Members | File Members

videomux_ctl.h

Go to the documentation of this file.
00001 #ifndef VIDEOMUX_CTL_H
00002 #define VIDEOMUX_CTL_H
00003 
00004 #include "yapi.h"
00005 #include "vya.h"
00006 
00007 class VideoMuxCtl : public Process
00008 {
00009 public:
00010         // constructor
00011         VideoMuxCtl(
00012                 const Id&                       n,
00013                 In<VYAimageType>&       YUVimgTypeInF0,
00014                 In<VYAimageType>&       YUVimgTypeInF1,
00015                 Out<VYAimageType>&      YUVimgTypeOutF
00016         );
00017 
00018         // type member function
00019         const char* type() const;
00020 
00021         // main member function
00022         void main();
00023 
00024 private:
00025         InPort<VYAimageType>    YUVimgTypeInP0;
00026         InPort<VYAimageType>    YUVimgTypeInP1;
00027 
00028         OutPort<VYAimageType>   YUVimgTypeOutP;
00029 };
00030 
00031 #endif

Generated on Wed Feb 15 14:52:44 2006 for videomux by doxygen 1.3.2