00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #include "pfspdexample.h"
00012
00013 pfspdExample::pfspdExample(
00014 const Id& n,
00015 char* fefile,
00016 char* befile
00017 )
00018 :
00019
00020 ProcessNetwork(n),
00021
00022 Y_R_CVBS(id("Y_R_CVBS")),
00023 U_G(id("U_G")),
00024 V_B(id("V_B")),
00025 Y_RGBimgWidth(id("Y_RGBimgWidth")),
00026 Y_RGBimgHeight(id("Y_RGBimgHeight")),
00027 UVimgWidth(id("UVimgWidth")),
00028 UVimgHeight(id("UVimgHeight")),
00029 Y_YUV_RGBimgType(id("Y_YUV_RGBimgType")),
00030
00031 argumentsIn(id("argumentsIn")),
00032 fileNameIn(id("fileNameIn")),
00033 seqInfoIn(id("seqInfoIn")),
00034
00035 argumentsOut(id("argumentsOut")),
00036 fileNameOut(id("fileNameOut")),
00037 seqInfoOut(id("seqInfoOut")),
00038
00039
00040 frontEnd(
00041 id("frontEnd"),
00042 VYAbitPrecision(10, false),
00043 VYAbitPrecision(10, true),
00044 fileNameIn,
00045 seqInfoIn,
00046 Y_R_CVBS,
00047 U_G,
00048 V_B,
00049 Y_RGBimgWidth,
00050 Y_RGBimgHeight,
00051 UVimgWidth,
00052 UVimgHeight,
00053 Y_YUV_RGBimgType
00054 ),
00055 backEnd(
00056 id("backEnd"),
00057 VYAbitPrecision(10, false),
00058 VYAbitPrecision(10, true),
00059 fileNameOut,
00060 seqInfoOut,
00061 Y_R_CVBS,
00062 U_G,
00063 V_B,
00064 Y_RGBimgWidth,
00065 Y_RGBimgHeight,
00066 UVimgWidth,
00067 UVimgHeight,
00068 Y_YUV_RGBimgType
00069 ),
00070 controlFE(
00071 id("controlFE"),
00072 argumentsIn,
00073 fileNameIn,
00074 seqInfoIn
00075 ),
00076 controlBE(
00077 id("controlBE"),
00078 argumentsOut,
00079 fileNameOut,
00080 seqInfoOut
00081 ),
00082 pfspd_usrFE(
00083 id("pfspd_usrFE"),
00084 argumentsIn,
00085 fefile
00086 ),
00087 pfspd_usrBE(
00088 id("pfspd_usrBE"),
00089 argumentsOut,
00090 befile
00091 )
00092 {}