- 使用者通过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>