aux_sig_buf.h
上传用户:jtjnyq9001
上传日期:2014-11-21
资源大小:3974k
文件大小:0k
源码类别:

3G开发

开发平台:

Visual C++

  1. //
  2. //  File = aux_sig_buf.h
  3. //
  4. #ifndef _AUX_SIG_BUF_H_
  5. #define _AUX_SIG_BUF_H_
  6. template <class T>
  7. class AuxSignalBuffer
  8. {
  9. public:
  10.   AuxSignalBuffer(  T sample, int nominal_block_size );
  11.   ~AuxSignalBuffer(void);
  12.    T* Load(  T *in_sig_ptr,
  13.                int in_sig_block_size,
  14.                int *in_sig_buf_count);
  15.    void Release(  int num_samps_to_release);
  16. private:
  17.   T* Buffer_Start;
  18.   T* Write_Ptr;
  19.   int Sample_Count;
  20.   int Max_Sample_Count;
  21. };
  22. #endif