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
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
00021 const char* type() const;
00022
00023
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