VCHAT.H 1.6 KB

12345678910111213141516171819202122232425262728293031323334
  1. /****************************************************************************
  2. *
  3. * File : vchat.h
  4. * Date Created : 1/17/95
  5. * Description : voice chat module header file
  6. *
  7. * Programmer(s) : Nick Skrepetos
  8. * Last Modification : 2/2/95 - 4:49:33 PM
  9. * Additional Notes :
  10. *
  11. *****************************************************************************
  12. * Copyright (c) 1994, HMI, Inc. All Rights Reserved *
  13. ****************************************************************************/
  14. // function prototypes
  15. BOOL cdecl hmiVCHATGetSettings ( WORD wDeviceID, _SOS_HARDWARE * sSettings );
  16. BOOL cdecl hmiVCHATPlayInit ( WORD wDeviceID, _SOS_HARDWARE * sSettings );
  17. BOOL cdecl hmiVCHATPlayEnable ( VOID );
  18. BOOL cdecl hmiVCHATPlayDisable ( VOID );
  19. BOOL cdecl hmiVCHATRecordInit ( WORD wDeviceID, _SOS_HARDWARE * sSettings );
  20. BOOL cdecl hmiVCHATRecordEnable ( VOID );
  21. BOOL cdecl hmiVCHATRecordDisable ( VOID );
  22. VOID cdecl hmiVCHATModule ( VOID );
  23. BOOL cdecl hmiVCHATInitQueue ( WORD wNode );
  24. BOOL cdecl hmiVCHATQueueNextBuffer ( WORD wNode );
  25. PSTR cdecl hmiVCHATQueueGetBuffer ( WORD wNode, WORD * wSize );
  26. PSTR cdecl hmiVCHATQueueAddBuffer ( WORD wNode, WORD wSize );
  27. VOID cdecl _far hmiVCHATDigitalHandler( WORD hDriver,
  28. WORD wAction,
  29. WORD hSample );
  30. VOID cdecl hmiVCHATSendData ( WORD wNode, PSTR pData, WORD wSize );
  31. VOID cdecl hmiVCHATQueueSetSize ( WORD wNode, WORD wSize );