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接口封装--muteLocalVideoStream开关本地视频发送
https://dabaojian.blog.csdn.net/article/details/123587207 已经介绍了如何开关本地预览,现在介绍一下mute/unmute本地音视频设备的接口. ...
- WebRTC Native M96 SDK接口封装--setVideoEncoderConfiguration设置本地视频的编码属性
一系列云里雾里的介绍,最终还要回到接口的封装. 提供接口,给上层应用调用.今天,就聊一聊setVideoEncoderConfiguration,设置本地视频编码属性接口的实现. 接口定义(Agora ...
- WebRTC Native M96 SDK接口封装--startAudioMixing播放音乐文件与麦克风采集声音混音
封装接口 使用WebRTC大概有两种方式,一种是把WebRTC当做一种库来用:另一种是把WebRTC当做一个框架,自己在上层封装代码. 不管怎么,做实时音视频SDK开发的,都需要封装接口,供给上层应用 ...
- WebRTC Native M96 SDK接口封装--enableLoopbackRecording启用声卡采集,声卡播放的声音合到本地音频流发送远端
音频采集或播放时,需要用MMDevice API来枚举和获取指定设备,用WASAPI来处理应用程序和音频设备之间的音频流数据,如采集或播放 声网接口:enableLoopbackRecording 接 ...
- WebRTC Native M96 SDK接口封装--enumerateVideoDevices获取系统中所有的视频设备列表
不管怎样,活着便是盛宴!!! 设备管理是重要的一环,在用户的实际使用过程中,会遇到各种各种的设备问题. 这里,讲一下如何枚举系统中的所有的视频设备列表. 接口定义(Agora) 接口名:enumera ...
- WebRTC Native M96 SDK接口封装--startPreview开启视频预览
今天聊的事儿,跟peer connection一点关系没有,只是开启本地预览. 在没有进行任何网络连接的时候,用户也可以先把本地的摄像头打开,孤芳自赏一下. 如何枚举视频设备,已经介绍过了:https ...
- WebRTC Native M96 回调音频裸数据IAudioFrameObserver--采集和播放语音混音后的数据(onMixedAudioFrame)
此前已经说道,通过注册回调,给上层APP抛音频裸数据: <WebRTC Native M96 SDK接口封装–注册语音观测器对象获取原始音频数据registerAudioFrameObserve ...
- jeewx-api 1.0.5 版本发布,微信SDK接口封装(支持微信第三方开放平台)
JeeWx-api 1.0.5 版本发布,微信SDK接口封装 1.jeewx-api为何诞生 现在微信越来越火,基于微信的公众号和服务号越来越丰富,虽然微信帮助文档已经提供了相关的接口,但是接口比较多 ...
- WebRTC Native M96 H264打包方式解读--kH264SingleNalu、kH264StapA、kH264FuA
在<WebRTC Native M96视频基础知识介绍–使用H264>中介绍了WebRTC中H264的相关知识,这边不再啰嗦. 抓了一个rtp的包: 90 60 7c 5d 11 ec 7 ...
最新文章
- Rational工具介绍『转』
- GetOverlappedResult函数详细解答
- 看我如何跨虚拟机实现Row Hammer攻击和权限提升
- python 深拷贝_详解python的复制,深拷贝和浅拷贝的区别
- 前端学习(3328):闭包的形式3
- 深度学习可视化的一些工具+pytorch实现回归与卷积可视化
- 030 Substring with Concatenation of All Words 与所有单词相关联的字串
- dj鲜生-24-含资源-模板操作-注册与登陆页的模板继承
- Be动词的缩写形式_3
- Windows 10 PC 安装 Docker CE
- android studio飞机大战游戏带注释源码教程(多线程)
- Hadoop之Hbase安装和配置
- python pytorch库_一个简单而强大的深度学习库—PyTorch
- 河南省谷歌高清卫星地图下载
- 2022软件项目管理案例教程期末考知识点汇总(期末复习用)
- ACM题解——贪心——卫星安装
- HPC平台计算软件依赖, Singularity超级简单
- 开水果蔬菜超市利润大吗?
- 自动弹窗加qq群教程
- 王半仙儿的日记-0009