WAVEXG.H
上传用户:chinamans
上传日期:2013-03-17
资源大小:202k
文件大小:1k
源码类别:

TAPI编程

开发平台:

Visual C++

  1. // A Header file for wave functions for dialer/talker
  2. // (c) Dialogic corp 1995, 1996
  3. // This will vanish when integrated TAPI/WAVE driver is implemented; hence quik&dirty way
  4. #define MAXWAVEDEVS 32 // arbitrarily limit the number of WAVE devs   
  5. // States
  6. #define IDLE 0
  7. #define PLAYING_MESSAGE  1 
  8. #define PLAYING_BEEP     2
  9. #define RECORDING_MESSAGE  3
  10.                                          
  11. HWAVEOUT  WavexPlay(HWND, UINT, LPSTR);  // play the WAVE file
  12. HWAVEIN WavexRecord(HWND, UINT); // record the Wave file
  13. void  WavexFinishPlay(WPARAM, LPARAM);  // handle the driver notification
  14. void  WavexFinishRecord(WPARAM, LPARAM, LPSTR);  // handle the driver notification
  15. void  WavexClose(); // Destructor   
  16. int  WavexGetState(); // Extract state
  17. void  WavexSetState(int);              // Set state
  18. void  WavexSaveData(LPWAVEHDR, LPSTR);
  19.  
  20.  
  21.