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

Posted 一苇渡江694

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebRTC Native M96 SDK接口封装--muteLocalAudioStream开关本地音频发送相关的知识,希望对你有一定的参考价值。

摊牌了,水了一篇。
因为之前介绍了muteLocalVideoStream接口的实现,那么实现muteLocalAudiostream就大同小异了。

接口定义(Agora)

接口名:
   muteLocalAudioStream

接口定义:

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

接口功能:
   开关本地音频发送。
   该方法用于允许/禁止往网络发送本地音频流。 成功调用该方法后,远端会触发 onUserMuteAudio 回调。

注解:
   该方法不影响录音状态,因为并没有禁用录音设备。
   如果你在该方法后调用 setChannelProfile 方法,SDK 会根据你设置的频道模式以及用户角色,重新设置是否停止发送本地音频。因此我们建议

参数:
mute
   true: 不发送本地音频流
   false: 继续发送本地音频流(默认)

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

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

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