WebRTC Native M96 SDK接口封装--setupLocalVideosetupRemoteVideo设置本地(远端)视图

Posted 一苇渡江694

tags:

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

稀里糊涂介绍了一堆,那么怎么显示本地视频和远端视频呢?

当然,有两种方式:
1.SDK内部渲染,应用给SDK设置一个view,由SDK完成渲染
2.由应用自己渲染,通过onCaptureVideoFrame将本地摄像头采集的数据回调给应用,通过onRenderVideoFrame将远端视频数据回调给应用,由应用自己显示

这里,主要介绍第一种方法!!!!

接口定义(Agora)

接口名:setupLocalVideo()和setupRemoteVideo()

接口定义

virtual int rtc::IRtcEngine::setupLocalVideo(const VideoCanvas & canvas)


virtual int agora::rtc::IRtcEngine::setupRemoteVideo(const VideoCanvas & canvas)

接口功能
设置本地视图、设置远端用户视图

参数
canvas 视频画布信息

以上是关于WebRTC Native M96 SDK接口封装--setupLocalVideosetupRemoteVideo设置本地(远端)视图的主要内容,如果未能解决你的问题,请参考以下文章

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