当前位置:网站首页>【engine】RtcSyncCallback回调、回调容器RtcCallbackContainer及MediaPacketSenderImpl 中回调使用
【engine】RtcSyncCallback回调、回调容器RtcCallbackContainer及MediaPacketSenderImpl 中回调使用
2022-08-03 17:07:00 【等风来不如迎风去】
- 使用者通过RtcSyncCallback 注册各类observer类
- RtcSyncCallback 是一个管理各种T* 类型的observer的类
- RtcSyncCallback 的post方法会让 callback-workers 类会执行用户post的task,这些task 会通知这些observers们
- 因为register observer和unregister observer的操作可能是多个用户同时执行的
- 所以要加锁保护。
可见是一个常用类
utils::RtcAsyncCallback<IMediaPlayerObserver>::Type observers_;
utils::RtcSyncCallback<media::base::IVideoFrameObserver>
边栏推荐
猜你喜欢
随机推荐
使用Stream多年,collect还有这些“骚操作”?
论文解读(JKnet)《Representation Learning on Graphs with Jumping Knowledge Networks》
PTA递归练习
sphinx coreseek的安装和php下使用
超分重建数据集
Adobe是什么?
被误解的 MVC 和被神化的 MVVM(二)
J9数字虚拟论:元宇宙的潜力:一股推动社会进步的力量
phoenix创建映射表和创建索引、删除索引
error:Illegal instruction (core dumped),离线下载安装这个other版本numpy
从MatePad Pro进化看鸿蒙OS的生态势能
Looking at the ecological potential of Hongmeng OS from the evolution of MatePad Pro
【目标检测】Focal Loss for Dense Object Detection
SwinIR实战:详细记录SwinIR的训练过程
CC2530_ZigBee+华为云IOT:设计一套属于自己的冷链采集系统
Excuse me this hologres dimension table is cached?How to Finished
自动化部署+整合SSM项目
B站回应HR称核心用户是Loser;微博回应宕机原因;Go 1.19 正式发布|极客头条
附录A 程序员工作面试的秘密
102. 最佳牛围栏