- tgcalls是外部模块,是tg的基于tg-owt的应用层
- 这部分灵活使用了webrtc
- 而calls模块是tg的内部模块
- 负责准备环境,连接qt层,
- 并使用tgcalls完成客户的聊天会话。
- 因此,tgcalls的实例 特别是intance是call里创建的
- 各设备也是 call里完成的创建
- 通过descriptor准备好tgcalls的instance创建环境。
calls内部有多个控制器

tg 是基于qt和c++ 构建的客户端
- 基础库看起来是混合了qt和c++ STL的 ,不一定直接可用。
Qt层传递的采集设备id
QString _videoCaptureDeviceId;