WebRTC Native M96 回调音频裸数据IAudioFrameObserver--采集和播放语音混音后的数据(onMixedAudioFrame)
admin
2024-03-29 08:45:25
0

此前已经说道,通过注册回调,给上层APP抛音频裸数据:
《WebRTC Native M96 SDK接口封装–注册语音观测器对象获取原始音频数据registerAudioFrameObserver》[https://dabaojian.blog.csdn.net/article/details/128218542]

此篇,就详细讲述一下,如果实现onMixedAudioFrame。

获取采集和播放音频混音后的数据 onMixedAudioFrame

原型:

virtual bool onMixedAudioFrame(AudioFrame& audioFrame) = 0;

你需要在加入频道前,调用 registerAudioFrameObserver 注册音频观测器对象,即注册 onMixedAudioFrame 回调。

AudioFrame的定义,这里就不在重复了,可以看之前的博客。上文书说道,上层APP已经给我们SDK设置了回调函数,并且我们作为媒体引擎的成员变量保存了下来audio_observer_

实现:

如果对webrtc音频数据的流转不是很清楚的,可以看之前的文章:
WebRTC Native M96 音频发送流程(SendRtp)以及接收音频包播放流程(OnPacketReceived)[https://dabaojian.blog.csdn.net/article/details/122991836]

onRecordAudioFrame的实现:
WebRTC Native M96 回调音频裸数据IAudioFrameObserv

相关内容

热门资讯

伊朗外长:距协议一步之遥遭美方... 伊朗外交部长阿拉格齐13日在社交媒体上发文说,日前在巴基斯坦首都伊斯兰堡举行的伊朗与美国的谈判,距离...
特朗普再发文:将于13日10时... 美东时间13日凌晨,美国总统特朗普在个人社交媒体平台上再次发声称,美国将于美国东部时间4月13日上午...
霍尔木兹海峡船舶通行再次完全中... 来源:上观新闻 当地时间4月13日,央视记者获悉,有英国方面消息显示,在美国总统特朗普在社交媒体平台...
原创 美... 【军武次位面】 作者:丰羽 据俄罗斯EADaily网站4月6日报道,美国总统特朗普抱怨库尔德人抛弃了...
英媒:特朗普“封锁令”逼停霍尔... 新华社伦敦4月13日电(记者高文成)据英国航运媒体《劳埃德船舶日报》12日报道,美国总统特朗普宣布将...
乌兰,无偿接受他人提供的高档服... 中央纪委国家监委网站4月13日消息,经中共中央批准,中央纪委国家监委对湖南省人大常委会原党组书记、副...
原创 4... 43岁的古某在社交平台晒出海边旅行照,本是记录生活,却因穿着鲜艳、身材丰腴遭网络群嘲。面对“大妈味浓...
特朗普:不在乎伊朗是否重返谈判... 在美国与伊朗谈判未果后,美国总统特朗普12日表示,他并不在乎伊朗是否重返谈判桌,称美国将于美国东部时...
英国首相和法国总统通话讨论中东... △英国首相斯塔默 当地时间12日,据英国首相府消息,英国首相斯塔默和法国总统马克龙通电话讨论中东局势...
考虑中国市场人事调整?GE医疗... 9月20日消息,在传出出售中国业务后,GE医疗中国区又传出人事调整的消息,涉及计算机断层扫描 (CT...