最近项目中发现远端的视频调用track的set_enabled设置成false后,视频画面是黑屏;通过断点分析,发现gl部分还是有视频帧,并且在渲染;
这篇文章就是set_enabled这个接口开始,详细分析其中调用流程;本文会详细的分析这个接口的调用流程;以下代码分析基于M76
1. 综述
在WebRTC的MediaStreamTrackInterface
的接口中定义了两个方法:
virtual bool enabled() const = 0;
virtual bool set_enabled