Call分析(一)
来源:互联网 发布:ios 仿淘宝首页布局 编辑:程序博客网 时间:2024/06/05 13:36
Call在WebRtcVideoChannel2中,如下图:
Call在什么时候创建的呢,我们看下面的代码:
VideoChannel* ChannelManager::CreateVideoChannel_w( webrtc::MediaControllerInterface* media_controller, TransportController* transport_controller, const std::string& content_name, bool rtcp, const VideoOptions& options) { VideoMediaChannel* media_channel = media_engine_->CreateVideoChannel( media_controller->call_w(), media_controller->config(), options); if (media_channel == NULL) { return NULL; }
可见它是在创建WebRtcVideoChannel2时由media_controller->call_w()创建的,看下call_w()的代码:
//在mediacontroller.cc中 webrtc::Call* call_w() override { if (!call_) { call_.reset(webrtc::Call::Create(call_config_)); } return call_.get(); }//在call.c中Call* Call::Create(const Call::Config& config) { return new internal::Call(config);}
internal::Call(config)为Call的构造函数,里面初始化了非常多的东西,我们先看下Call这个类内部的变量吧:
阅读全文
0 0
- Call分析(一)
- Android Call分析(一) ---- Call对象详解
- Android Call分析(一) ---- Call对象详解
- Android Call分析(一) ---- Call对象详解
- Call分析(三)Call中运行的任务
- Android call setting 源码分析 (上)
- System call 的分析
- 6572 Phone call分析
- Emergency Call 分析
- 一、C Call Lua
- CALL入门篇一:CALL的本质
- Call分析(二)之ProcessThread和Module
- 前端JavaScript学习(一)(call、apply、bind)
- js中的apply和call,继承(一)
- Linux Call Trace原理分析
- Linux Call Trace原理分析
- Linux Call Trace原理分析
- Linux Call Trace原理分析
- ROS:在Qt Creator中打开catkin工程
- 碰到个蛋疼的mysql编码问题 记录一下
- Search events
- java基础:关于final关键字
- Linux ---指令详解 ,目录结构(史上最全圈 最详细的文章)
- Call分析(一)
- NDK学习笔记(2)——C与java之间的互相调用
- 网站建设的过程中什么最重要?
- AngularJS Directive 隔离 Scope 数据交互
- android 图片剪切在小米手机上为方形框在华为上为圆形框解决办法
- 未知大小的图片在div中水平垂直居中(拒绝使用table-cell)
- Web Project介绍
- AndroidStudio相关bug解决方案
- 欢迎使用CSDN-markdown编辑器