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

VideoMuxYUV Class Reference

#include <videomux_yuv.h>

List of all members.

Public Member Functions

 VideoMuxYUV (const Id &n, In< VYApixel > &YinF0, In< VYApixel > &UinF0, In< VYApixel > &VinF0, In< VYAimageWidth > &YimgWidthInF0, In< VYAimageWidth > &UVimgWidthInF0, In< VYAimageHeight > &YimgHeightInF0, In< VYAimageHeight > &UVimgHeightInF0, In< VYAimageType > &YUVimgTypeInF0, In< imagePosition > &YimgPosInF0, In< imagePosition > &UVimgPosInF0, In< VYApixel > &YinF1, In< VYApixel > &UinF1, In< VYApixel > &VinF1, In< VYAimageWidth > &YimgWidthInF1, In< VYAimageWidth > &UVimgWidthInF1, In< VYAimageHeight > &YimgHeightInF1, In< VYAimageHeight > &UVimgHeightInF1, In< VYAimageType > &YUVimgTypeInF1, In< imagePosition > &YimgPosInF1, In< imagePosition > &UVimgPosInF1, Out< VYApixel > &YoutF, Out< VYApixel > &UoutF, Out< VYApixel > &VoutF, Out< VYAimageWidth > &YimgWidthOutF, Out< VYAimageWidth > &UVimgWidthOutF, Out< VYAimageHeight > &YimgHeightOutF, Out< VYAimageHeight > &UVimgHeightOutF, Out< VYAimageType > &YUVimgTypeOutF)
const char * type () const

Private Attributes

InPort< VYApixel > YinP0
InPort< VYApixel > UinP0
InPort< VYApixel > VinP0
InPort< VYAimageWidth > YimgWidthInP0
InPort< VYAimageWidth > UVimgWidthInP0
InPort< VYAimageHeight > YimgHeightInP0
InPort< VYAimageHeight > UVimgHeightInP0
InPort< VYAimageType > YUVimgTypeInP0
InPort< imagePositionYimgPosInP0
InPort< imagePositionUVimgPosInP0
InPort< VYApixel > YinP1
InPort< VYApixel > UinP1
InPort< VYApixel > VinP1
InPort< VYAimageWidth > YimgWidthInP1
InPort< VYAimageWidth > UVimgWidthInP1
InPort< VYAimageHeight > YimgHeightInP1
InPort< VYAimageHeight > UVimgHeightInP1
InPort< VYAimageType > YUVimgTypeInP1
InPort< imagePositionYimgPosInP1
InPort< imagePositionUVimgPosInP1
OutPort< VYApixel > YoutP
OutPort< VYApixel > UoutP
OutPort< VYApixel > VoutP
OutPort< VYAimageWidth > YimgWidthOutP
OutPort< VYAimageWidth > UVimgWidthOutP
OutPort< VYAimageHeight > YimgHeightOutP
OutPort< VYAimageHeight > UVimgHeightOutP
OutPort< VYAimageType > YUVimgTypeOutP
Fifo< VYAimageWidth > VimgWidth
Fifo< VYAimageHeight > VimgHeight
VideoMux Ymux
VideoMux Umux
VideoMux Vmux
VideoMuxCtl YUVmuxCtl
sink< VYAimageWidth > sinkVimgW
sink< VYAimageHeight > sinkVimgH


Constructor & Destructor Documentation

VideoMuxYUV::VideoMuxYUV const Id &  n,
In< VYApixel > &  YinF0,
In< VYApixel > &  UinF0,
In< VYApixel > &  VinF0,
In< VYAimageWidth > &  YimgWidthInF0,
In< VYAimageWidth > &  UVimgWidthInF0,
In< VYAimageHeight > &  YimgHeightInF0,
In< VYAimageHeight > &  UVimgHeightInF0,
In< VYAimageType > &  YUVimgTypeInF0,
In< imagePosition > &  YimgPosInF0,
In< imagePosition > &  UVimgPosInF0,
In< VYApixel > &  YinF1,
In< VYApixel > &  UinF1,
In< VYApixel > &  VinF1,
In< VYAimageWidth > &  YimgWidthInF1,
In< VYAimageWidth > &  UVimgWidthInF1,
In< VYAimageHeight > &  YimgHeightInF1,
In< VYAimageHeight > &  UVimgHeightInF1,
In< VYAimageType > &  YUVimgTypeInF1,
In< imagePosition > &  YimgPosInF1,
In< imagePosition > &  UVimgPosInF1,
Out< VYApixel > &  YoutF,
Out< VYApixel > &  UoutF,
Out< VYApixel > &  VoutF,
Out< VYAimageWidth > &  YimgWidthOutF,
Out< VYAimageWidth > &  UVimgWidthOutF,
Out< VYAimageHeight > &  YimgHeightOutF,
Out< VYAimageHeight > &  UVimgHeightOutF,
Out< VYAimageType > &  YUVimgTypeOutF
 

Definition at line 3 of file videomux_yuv.cc.


Member Function Documentation

const char * VideoMuxYUV::type  )  const
 

Definition at line 138 of file videomux_yuv.cc.


Member Data Documentation

sink<VYAimageHeight> VideoMuxYUV::sinkVimgH [private]
 

Definition at line 96 of file videomux_yuv.h.

sink<VYAimageWidth> VideoMuxYUV::sinkVimgW [private]
 

Definition at line 95 of file videomux_yuv.h.

InPort<VYApixel> VideoMuxYUV::UinP0 [private]
 

Definition at line 55 of file videomux_yuv.h.

InPort<VYApixel> VideoMuxYUV::UinP1 [private]
 

Definition at line 66 of file videomux_yuv.h.

VideoMux VideoMuxYUV::Umux [private]
 

Definition at line 90 of file videomux_yuv.h.

OutPort<VYApixel> VideoMuxYUV::UoutP [private]
 

Definition at line 77 of file videomux_yuv.h.

InPort<VYAimageHeight> VideoMuxYUV::UVimgHeightInP0 [private]
 

Definition at line 60 of file videomux_yuv.h.

InPort<VYAimageHeight> VideoMuxYUV::UVimgHeightInP1 [private]
 

Definition at line 71 of file videomux_yuv.h.

OutPort<VYAimageHeight> VideoMuxYUV::UVimgHeightOutP [private]
 

Definition at line 82 of file videomux_yuv.h.

InPort<imagePosition> VideoMuxYUV::UVimgPosInP0 [private]
 

Definition at line 63 of file videomux_yuv.h.

InPort<imagePosition> VideoMuxYUV::UVimgPosInP1 [private]
 

Definition at line 74 of file videomux_yuv.h.

InPort<VYAimageWidth> VideoMuxYUV::UVimgWidthInP0 [private]
 

Definition at line 58 of file videomux_yuv.h.

InPort<VYAimageWidth> VideoMuxYUV::UVimgWidthInP1 [private]
 

Definition at line 69 of file videomux_yuv.h.

OutPort<VYAimageWidth> VideoMuxYUV::UVimgWidthOutP [private]
 

Definition at line 80 of file videomux_yuv.h.

Fifo<VYAimageHeight> VideoMuxYUV::VimgHeight [private]
 

Definition at line 86 of file videomux_yuv.h.

Fifo<VYAimageWidth> VideoMuxYUV::VimgWidth [private]
 

Definition at line 85 of file videomux_yuv.h.

InPort<VYApixel> VideoMuxYUV::VinP0 [private]
 

Definition at line 56 of file videomux_yuv.h.

InPort<VYApixel> VideoMuxYUV::VinP1 [private]
 

Definition at line 67 of file videomux_yuv.h.

VideoMux VideoMuxYUV::Vmux [private]
 

Definition at line 91 of file videomux_yuv.h.

OutPort<VYApixel> VideoMuxYUV::VoutP [private]
 

Definition at line 78 of file videomux_yuv.h.

InPort<VYAimageHeight> VideoMuxYUV::YimgHeightInP0 [private]
 

Definition at line 59 of file videomux_yuv.h.

InPort<VYAimageHeight> VideoMuxYUV::YimgHeightInP1 [private]
 

Definition at line 70 of file videomux_yuv.h.

OutPort<VYAimageHeight> VideoMuxYUV::YimgHeightOutP [private]
 

Definition at line 81 of file videomux_yuv.h.

InPort<imagePosition> VideoMuxYUV::YimgPosInP0 [private]
 

Definition at line 62 of file videomux_yuv.h.

InPort<imagePosition> VideoMuxYUV::YimgPosInP1 [private]
 

Definition at line 73 of file videomux_yuv.h.

InPort<VYAimageWidth> VideoMuxYUV::YimgWidthInP0 [private]
 

Definition at line 57 of file videomux_yuv.h.

InPort<VYAimageWidth> VideoMuxYUV::YimgWidthInP1 [private]
 

Definition at line 68 of file videomux_yuv.h.

OutPort<VYAimageWidth> VideoMuxYUV::YimgWidthOutP [private]
 

Definition at line 79 of file videomux_yuv.h.

InPort<VYApixel> VideoMuxYUV::YinP0 [private]
 

Definition at line 54 of file videomux_yuv.h.

InPort<VYApixel> VideoMuxYUV::YinP1 [private]
 

Definition at line 65 of file videomux_yuv.h.

VideoMux VideoMuxYUV::Ymux [private]
 

Definition at line 89 of file videomux_yuv.h.

OutPort<VYApixel> VideoMuxYUV::YoutP [private]
 

Definition at line 76 of file videomux_yuv.h.

InPort<VYAimageType> VideoMuxYUV::YUVimgTypeInP0 [private]
 

Definition at line 61 of file videomux_yuv.h.

InPort<VYAimageType> VideoMuxYUV::YUVimgTypeInP1 [private]
 

Definition at line 72 of file videomux_yuv.h.

OutPort<VYAimageType> VideoMuxYUV::YUVimgTypeOutP [private]
 

Definition at line 83 of file videomux_yuv.h.

VideoMuxCtl VideoMuxYUV::YUVmuxCtl [private]
 

Definition at line 93 of file videomux_yuv.h.


The documentation for this class was generated from the following files:
Generated on Wed Feb 15 14:52:45 2006 for videomux by doxygen 1.3.2