WebRTC Native M96 SDK接口封装--muteLocalVideoStream开关本地视频发送

https://dabaojian.blog.csdn.net/article/details/123587207
在这里插入图片描述

已经介绍了如何开关本地预览,现在介绍一下mute/unmute本地音视频设备的接口。

比如,实时直播课课间休息,老师想要干一点自己的事情,例如,对着摄像头补妆一下,但是又不想被学生看到。
这个时候可以调用muteLocalVideoStream接口,本地的摄像头还依然在采集的数据,本地预览还是正常的,只是采集的视频数据不发送到远端用户。

所以,这么分析之后,比较明朗了,这个接口,不需要操作硬件设备,只需要关闭发送的通道即可。

接口定义(Agora)

接口名:
   muteLocalVideoStream

接口定义:

virtual int agora::rtc::IRtcEngine::muteLocalVideoStream(bool mute)

接口功能:
   开关本地视频发送。
   成功调用该方法后,远端会触发 onUserMute

猜你喜欢

转载自blog.csdn.net/wangshubo1989/article/details/123722559