plyRec.h 718 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #ifndef __PLY_REC_H_
  2. #define __PLY_REC_H_
  3. #include "main.h"
  4. #include "datatype.h"
  5. typedef enum{
  6. C_ON,
  7. C_OFF,
  8. C_ON_TTS,
  9. C_NO_PRI,
  10. C_NO_ENUM
  11. }SPK_MIC_ENUM;
  12. PT_THREAD (ptPocPlayTask(pt_timer_t *ptPool, struct pt *pt));
  13. PT_THREAD (ptPocRecordTask(pt_timer_t *ptPool, struct pt *pt));
  14. void pocSpkMicNotify(SPK_MIC_ENUM mic, SPK_MIC_ENUM spk);
  15. void RecCloseNowApi(void);
  16. void PlyCloseNowApi(void);
  17. void RecOpenNowApi(void);
  18. void PlyOpenNowApi(void);
  19. T_BOOL isPlayerIsOff(void);
  20. T_BOOL isRecordIsOff(void);
  21. void setAudioChannel(void);
  22. void needToneOut(void);
  23. void toneThreadOn(void);
  24. void toneExit(void);
  25. void tryToneNow(void);
  26. bool isPcmPlayerOn(void);
  27. #ifdef SKIP_PA_BY_CB
  28. void audioPAInit(void);
  29. #endif
  30. #endif