摊牌了,水了一篇。
因为之前介绍了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开关本地音频发送相关推荐

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

    https://dabaojian.blog.csdn.net/article/details/123587207 已经介绍了如何开关本地预览,现在介绍一下mute/unmute本地音视频设备的接口. ...

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

    一系列云里雾里的介绍,最终还要回到接口的封装. 提供接口,给上层应用调用.今天,就聊一聊setVideoEncoderConfiguration,设置本地视频编码属性接口的实现. 接口定义(Agora ...

  3. WebRTC Native M96 SDK接口封装--startAudioMixing播放音乐文件与麦克风采集声音混音

    封装接口 使用WebRTC大概有两种方式,一种是把WebRTC当做一种库来用:另一种是把WebRTC当做一个框架,自己在上层封装代码. 不管怎么,做实时音视频SDK开发的,都需要封装接口,供给上层应用 ...

  4. WebRTC Native M96 SDK接口封装--enableLoopbackRecording启用声卡采集,声卡播放的声音合到本地音频流发送远端

    音频采集或播放时,需要用MMDevice API来枚举和获取指定设备,用WASAPI来处理应用程序和音频设备之间的音频流数据,如采集或播放 声网接口:enableLoopbackRecording 接 ...

  5. WebRTC Native M96 SDK接口封装--enumerateVideoDevices获取系统中所有的视频设备列表

    不管怎样,活着便是盛宴!!! 设备管理是重要的一环,在用户的实际使用过程中,会遇到各种各种的设备问题. 这里,讲一下如何枚举系统中的所有的视频设备列表. 接口定义(Agora) 接口名:enumera ...

  6. WebRTC Native M96 SDK接口封装--startPreview开启视频预览

    今天聊的事儿,跟peer connection一点关系没有,只是开启本地预览. 在没有进行任何网络连接的时候,用户也可以先把本地的摄像头打开,孤芳自赏一下. 如何枚举视频设备,已经介绍过了:https ...

  7. WebRTC Native M96 回调音频裸数据IAudioFrameObserver--采集和播放语音混音后的数据(onMixedAudioFrame)

    此前已经说道,通过注册回调,给上层APP抛音频裸数据: <WebRTC Native M96 SDK接口封装–注册语音观测器对象获取原始音频数据registerAudioFrameObserve ...

  8. jeewx-api 1.0.5 版本发布,微信SDK接口封装(支持微信第三方开放平台)

    JeeWx-api 1.0.5 版本发布,微信SDK接口封装 1.jeewx-api为何诞生 现在微信越来越火,基于微信的公众号和服务号越来越丰富,虽然微信帮助文档已经提供了相关的接口,但是接口比较多 ...

  9. WebRTC Native M96 H264打包方式解读--kH264SingleNalu、kH264StapA、kH264FuA

    在<WebRTC Native M96视频基础知识介绍–使用H264>中介绍了WebRTC中H264的相关知识,这边不再啰嗦. 抓了一个rtp的包: 90 60 7c 5d 11 ec 7 ...

最新文章

  1. Rational工具介绍『转』
  2. GetOverlappedResult函数详细解答
  3. 看我如何跨虚拟机实现Row Hammer攻击和权限提升
  4. python 深拷贝_详解python的复制,深拷贝和浅拷贝的区别
  5. 前端学习(3328):闭包的形式3
  6. 深度学习可视化的一些工具+pytorch实现回归与卷积可视化
  7. 030 Substring with Concatenation of All Words 与所有单词相关联的字串
  8. dj鲜生-24-含资源-模板操作-注册与登陆页的模板继承
  9. Be动词的缩写形式_3
  10. Windows 10 PC 安装 Docker CE
  11. android studio飞机大战游戏带注释源码教程(多线程)
  12. Hadoop之Hbase安装和配置
  13. python pytorch库_一个简单而强大的深度学习库—PyTorch
  14. 河南省谷歌高清卫星地图下载
  15. 2022软件项目管理案例教程期末考知识点汇总(期末复习用)
  16. ACM题解——贪心——卫星安装
  17. HPC平台计算软件依赖, Singularity超级简单
  18. 开水果蔬菜超市利润大吗?
  19. 自动弹窗加qq群教程
  20. 王半仙儿的日记-0009

热门文章

  1. 我在360硬件大师内存性能排行榜竟然是第一
  2. Vue(四十一)、Vuex的应用
  3. 作团队感悟(15)----培养危机感
  4. dell服务器增加磁盘阵列,Dell PowerEdge服务器如何通过联机容量扩充的方式实现磁盘阵列扩容?...
  5. CPU热测试_经验案例
  6. seo包括java吗,seo和java哪个更好
  7. 简单病毒制作bat后缀
  8. BlackBerry上连接HTTP或Socket的五种方式
  9. 学习笔记-一篇文章带你领悟frida的精髓
  10. FL Studio2023中文绿色版编曲宿主软件