WebRTC Native M96 SDK接口封装--enableLoopbackRecording启用声卡采集,声卡播放的声音合到本地音频流发送远端
Posted 一苇渡江694
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebRTC Native M96 SDK接口封装--enableLoopbackRecording启用声卡采集,声卡播放的声音合到本地音频流发送远端相关的知识,希望对你有一定的参考价值。
音频采集或播放时,需要用MMDevice API来枚举和获取指定设备,用WASAPI来处理应用程序和音频设备之间的音频流数据,如采集或播放
声网接口:enableLoopbackRecording
接口:
virtual int agora::rtc::IRtcEngine::enableLoopbackRecording (bool enabled, const char * deviceName = NULL)
功能:
开启声卡采集
启用声卡采集功能后,声卡播放的声音会被合到本地音频流中,从而可以发送到远端
参数:
enabled:
设置是否开启声卡采集:
- true: 开启声卡采集
- false: (默认)关闭声卡采集
deviceName:
声卡的设备名。默认设为 NULL,即使用当前声卡采集。 如果用户使用虚拟声卡,如 “Soundflower”,可以将虚拟声卡名称 “Soundflower” 作为参数,SDK 会找到对应的虚拟声卡设备,并开始采集。
用途:
比如本地通过网页或者客户端播放一个音乐,开启该接口后,该声音可以发送到远端。(只适用于windows和Mac平台)
WebRTC中自带的麦克风声音采集
类:AudioDev
以上是关于WebRTC Native M96 SDK接口封装--enableLoopbackRecording启用声卡采集,声卡播放的声音合到本地音频流发送远端的主要内容,如果未能解决你的问题,请参考以下文章
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设置本地视频的编码属性