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

Posted 一苇渡江694

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于WebRTC Native M96 SDK接口封装--muteLocalVideoStream开关本地视频发送的主要内容,如果未能解决你的问题,请参考以下文章

WebRTC Native M96 SDK接口封装--setLogFile设置 SDK 输出的日志文件

WebRTC Native M96 SDK接口封装--setLogFile设置 SDK 输出的日志文件

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

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

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

WebRTC Native M96 SDK接口封装--setVideoEncoderConfiguration设置本地视频的编码属性