home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 23 / IOPROG_23.ISO / SOFT / SOUND.ZIP / Process.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-11-05  |  1.0 KB  |  38 lines

  1. // Process.h: interface for the CProcess class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4.  
  5. #if !defined(AFX_PROCESS_H__B8CBE642_39B5_11D2_8045_BC0310C10374__INCLUDED_)
  6. #define AFX_PROCESS_H__B8CBE642_39B5_11D2_8045_BC0310C10374__INCLUDED_
  7.  
  8. #if _MSC_VER >= 1000
  9. #pragma once
  10. #endif // _MSC_VER >= 1000
  11.  
  12. #include "soundin.h"
  13.  
  14. /*------------------------------------------------------------
  15.      This class is the top class for all the sound process
  16.  
  17.         CProcess
  18.            XCorr
  19.               CFft
  20.                 CFilter
  21.                    CSound
  22.  
  23.      Only the adresse of the function ComputeSamples() is passed
  24.      to the Sound Thread by the param "this"
  25.      every class has his own vitual function and must
  26.      call his base class first.
  27. -------------------------------------------------------------*/
  28. class CProcess : public CSoundIn  
  29. {
  30. public:
  31.     CProcess();
  32.     virtual ~CProcess();
  33.     virtual void ComputeSamples(SHORT *);
  34.  
  35. };
  36.  
  37. #endif // !defined(AFX_PROCESS_H__B8CBE642_39B5_11D2_8045_BC0310C10374__INCLUDED_)
  38.