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设置本地视频的编码属性