AudioRec.h
上传用户:oldpeter23
上传日期:2013-01-09
资源大小:1111k
文件大小:1k
源码类别:

IP电话/视频会议

开发平台:

Visual C++

  1. //NetTalk
  2. /*------------------------------------------------------------------------------*
  3.  =============================
  4.    模块名称: AudioRec.h
  5.  =============================
  6.  
  7.  [版权]
  8.  
  9.    2000-2002  115软件工厂  版权所有
  10.                                               
  11. *------------------------------------------------------------------------------*/
  12. #ifndef _AUDIOREC_H_
  13. #define _AUDIOREC_H_
  14. #include "WaveIn.h"
  15. #define NUM_BUF 10
  16. #define SAMPLE_PER_PACK 240
  17. //////////////
  18. class CAudioRec:public CWaveIn 
  19. {
  20. public:
  21. BOOL Destroy();
  22. BOOL Create(WAVEFORMATEX *pwf,DWORD dwCallBack,DWORD dwInst,DWORD fdwOpen ,DWORD dwBufSize);
  23. BOOL Start();
  24. BOOL Stop();
  25. CAudioRec();
  26. virtual ~CAudioRec();
  27. protected:
  28. WAVEHDR* m_pHdr;
  29. BOOL FreeBuffer();
  30. BOOL AllocBuffer();
  31. UINT m_nBufSize;
  32. };
  33. #endif