362c1f4c3b5ce9e3fce11167a51fbe4cdb2174de
Stefan Schuermans implemented resizer module

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h  1) /* Blinker
Stefan Schuermans update copyright header

Stefan Schuermans authored 5 years ago

src/common/Resizer.h  2)    Copyright 2011-2019 Stefan Schuermans <stefan@blinkenarea.org>
Stefan Schuermans implemented resizer module

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h  3)    Copyleft GNU public license - http://www.gnu.org/copyleft/gpl.html
src/noarch/Resizer.h  4)    a blinkenarea.org project */
src/noarch/Resizer.h  5) 
Stefan Schuermans namespace for preprocessor...

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h  6) #ifndef BLINKER_RESIZER_H
src/noarch/Resizer.h  7) #define BLINKER_RESIZER_H
Stefan Schuermans implemented resizer module

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h  8) 
src/noarch/Resizer.h  9) #include <string>
src/noarch/Resizer.h 10) 
src/noarch/Resizer.h 11) #include <BlinkenLib/BlinkenFrame.h>
src/noarch/Resizer.h 12) 
src/noarch/Resizer.h 13) #include "Directory.h"
src/noarch/Resizer.h 14) #include "File.h"
src/noarch/Resizer.h 15) #include "Format.h"
Stefan Schuermans implemented specialized set...

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h 16) #include "FormatFile.h"
src/noarch/Resizer.h 17) #include "InStreamFile.h"
Stefan Schuermans put all managers in one str...

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h 18) #include "Mgrs.h"
Stefan Schuermans implemented resizer module

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h 19) #include "Module.h"
Stefan Schuermans implemented specialized set...

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h 20) #include "OutStreamFile.h"
Stefan Schuermans implemented resizer module

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h 21) #include "StreamRecv.h"
src/noarch/Resizer.h 22) 
src/noarch/Resizer.h 23) namespace Blinker {
src/noarch/Resizer.h 24) 
src/noarch/Resizer.h 25) /// a stream resizer
src/noarch/Resizer.h 26) class Resizer: public Module, public StreamRecv
src/noarch/Resizer.h 27) {
src/noarch/Resizer.h 28) public:
src/noarch/Resizer.h 29)   /**
src/noarch/Resizer.h 30)    * @brief constructor
Stefan Schuermans make modules know their name

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h 31)    * @param[in] name module name
Stefan Schuermans put all managers in one str...

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h 32)    * @param[in] mgrs managers
Stefan Schuermans implemented resizer module

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h 33)    * @param[in] dirBase base directory
src/noarch/Resizer.h 34)    */
Stefan Schuermans make modules know their name

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h 35)   Resizer(const std::string &name, Mgrs &mgrs, const Directory &dirBase);
Stefan Schuermans implemented resizer module

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h 36) 
src/noarch/Resizer.h 37)   /// virtual destructor
src/noarch/Resizer.h 38)   virtual ~Resizer();
src/noarch/Resizer.h 39) 
src/noarch/Resizer.h 40) private:
src/noarch/Resizer.h 41)   /// copy constructor disabled
src/noarch/Resizer.h 42)   Resizer(const Resizer &that);
src/noarch/Resizer.h 43) 
src/noarch/Resizer.h 44)   /// assignment operator disabled
src/noarch/Resizer.h 45)   const Resizer & operator=(const Resizer &that);
src/noarch/Resizer.h 46) 
src/noarch/Resizer.h 47) public:
src/noarch/Resizer.h 48)   /// check for update of configuration
src/noarch/Resizer.h 49)   virtual void updateConfig();
src/noarch/Resizer.h 50) 
src/noarch/Resizer.h 51)   /**
src/noarch/Resizer.h 52)    * @brief set current frame
src/noarch/Resizer.h 53)    * @param[in] stream stream name
Stefan Schuermans merged frame processing wit...

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h 54)    * @param[in] pFrame current frame (NULL for none)
Stefan Schuermans implemented resizer module

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h 55)    */
src/noarch/Resizer.h 56)   virtual void setFrame(const std::string &stream, stBlinkenFrame *pFrame);
src/noarch/Resizer.h 57) 
src/noarch/Resizer.h 58) protected:
src/noarch/Resizer.h 59)   /// (re-)get format to resize to
src/noarch/Resizer.h 60)   void getFormat();
src/noarch/Resizer.h 61) 
src/noarch/Resizer.h 62)   /// send current frame to output stream
src/noarch/Resizer.h 63)   void sendFrame();
src/noarch/Resizer.h 64) 
src/noarch/Resizer.h 65)   /**
src/noarch/Resizer.h 66)    * @brief process frame
Stefan Schuermans merged frame processing wit...

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h 67)    * @param[in] pFrame frame to process (NULL for none)
Stefan Schuermans implemented resizer module

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h 68)    */
src/noarch/Resizer.h 69)   void procFrame(stBlinkenFrame *pFrame);
src/noarch/Resizer.h 70) 
src/noarch/Resizer.h 71) protected:
Stefan Schuermans implemented specialized set...

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h 72)   InStreamFile  m_fileInStream;  ///< input stream name file
src/noarch/Resizer.h 73)   FormatFile    m_fileFormat;    ///< format file
src/noarch/Resizer.h 74)   OutStreamFile m_fileOutStream; ///< output stream name file
Stefan Schuermans implemented resizer module

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h 75) }; // class Resizer
src/noarch/Resizer.h 76) 
src/noarch/Resizer.h 77) } // namespace Blinker
src/noarch/Resizer.h 78) 
Stefan Schuermans namespace for preprocessor...

Stefan Schuermans authored 12 years ago

src/noarch/Resizer.h 79) #endif // #ifndef BLINKER_RESIZER_H