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

videomux4_ctl.h

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

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