WebRTC Native M96 SDK接口封装--muteRemoteVideoStream接收/停止接收指定远端用户的视频流

Posted 一苇渡江694

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebRTC Native M96 SDK接口封装--muteRemoteVideoStream接收/停止接收指定远端用户的视频流相关的知识,希望对你有一定的参考价值。

之前,介绍了如何实现muteLocalVideoStream和muteLocalAudiostream。

接口定义(Agora)

接口名:
   muteRemoteVideoStream

接口定义:

virtual int agora::rtc::IRtcEngine::muteRemoteVideoStream(uid_t userId, bool mute)  

接口功能:
   接收/停止接收指定远端用户的视频流。

注解:
   如果之前调用过 muteAllRemoteVideoStreams (true) 停止接收放所有远端视频流,在调用本 API 之前请确保你已调用 muteAllRemoteVideoStreams (false) 。muteAllRemoteVideoStreams 是全局控制,muteRemoteVideoStream 是精细控制。

参数:
userId 指定用户的用户 ID。
mute
true: 停止接收指定远端用户的视频流;
false: 允许接收指定远端用户的视频流(默认)。

返回:
0: 方法调用成功
< 0: 方法调用失败

以上是关于WebRTC Native M96 SDK接口封装--muteRemoteVideoStream接收/停止接收指定远端用户的视频流的主要内容,如果未能解决你的问题,请参考以下文章

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