AtmoOutputFilter.h
上传用户:kjfoods
上传日期:2020-07-06
资源大小:29949k
文件大小:1k
源码类别:

midi

开发平台:

Unix_Linux

  1. /*
  2.  * AtmoOutputFilter.h: Post Processor for the color data retrieved from a CAtmoInput
  3.  *
  4.  * mostly 1:1 from Linux-src "filter.c" copied
  5.  *
  6.  * See the README.txt file for copyright information and how to reach the author(s).
  7.  *
  8.  * $Id: e6397ac2b346dbab829c03dc63ed37162180cd86 $
  9.  */
  10. #ifndef _AtmoOutputFilter_h_
  11. #define _AtmoOutputFilter_h_
  12. #include "AtmoConfig.h"
  13. #include "AtmoDefs.h"
  14. class CAtmoOutputFilter
  15. {
  16. private:
  17.   tColorPacket filter_input;  // input of the filter
  18.   tColorPacket filter_output; // output of the filter
  19.   void PercentFilter(ATMO_BOOL init);
  20.   void MeanFilter(ATMO_BOOL init);
  21.   CAtmoConfig *m_pAtmoConfig;
  22. public:
  23. public:
  24.     CAtmoOutputFilter(CAtmoConfig *atmoConfig);
  25.     virtual ~CAtmoOutputFilter(void);
  26.     void ResetFilter(void);
  27.     tColorPacket Filtering(tColorPacket ColorPacket);
  28. };
  29. #endif