TalkBackControl.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. //
  2. // TalkBackControl.h
  3. // XMEye
  4. //
  5. // Created by XM on 2017/6/6.
  6. // Copyright © 2017年 Megatron. All rights reserved.
  7. //
  8. /***
  9. 视频预览时的对讲功能控制器,继承自 FunMsgListener
  10. *
  11. *对讲功能说明
  12. * 1、打开对讲前需要先关闭音频 FUN_MediaSetSound(_handle, 0, 0);
  13. * 2、按下开始对讲时,除了对讲接口,还需要关闭音频 FUN_MediaSetSound(_hTalk, 0, 0);
  14. * 3、松开对讲时,除了对讲接口,还需要打开音频 FUN_MediaSetSound(_hTalk, 100, 0);
  15. * 4、关闭对讲时,除了关闭对讲接口,还需要关闭音频 FUN_MediaSetSound(_hTalk, 0, 0);
  16. *
  17. *
  18. FUN_MediaSetSound 参数说明:
  19. 第一个参数是播放或者对讲句柄,关闭视频音频时需要传入视频播放句柄,关闭对讲音频时需要传入对讲句柄。
  20. 第二个参数是音量,1~100为打开,0为关闭音频。
  21. 第三个参数默认为0
  22. FUN_MediaSetSound(_handle, 0, 0);
  23. *
  24. *****/
  25. #import "FunMsgListener.h"
  26. #import "Recode.h"
  27. @interface TalkBackControl : FunMsgListener
  28. {
  29. Recode *_audioRecode;
  30. long _hTalk;
  31. }
  32. @property (nonatomic, strong) NSString *deviceMac;
  33. @property (nonatomic) int channel;
  34. @property (nonatomic) long handle;
  35. //开始对讲,停止音频
  36. -(void)startTalk;
  37. //松开停止对讲,播放音频
  38. -(void)pauseTalk;
  39. - (void)closeTalk;//关闭对讲
  40. @end