Glue.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef GLUE_H
00010 #define GLUE_H
00011
00012 #include "CSL_Core.h"
00013 #include "Variable.h"
00014 #include "CPoint.h"
00015
00016 namespace csl {
00017
00018 class Glue : public FrameStream {
00019
00020 protected:
00021
00022 unsigned mNumInputs;
00023 Buffer mInBuffer;
00024 FrameStream **mInPtr;
00025
00026 public:
00027
00028 Glue();
00029 Glue(unsigned int numInputs);
00030 ~Glue();
00031
00032
00033 void setNthInput(FrameStream &input, unsigned int channel);
00034
00035
00036 virtual status next_buffer(Buffer &inputBuffer, Buffer &outputBuffer);
00037
00038 };
00039
00040 }
00041
00042 #endif
00043
00044