文章目录
- 1. 综述
- 2. 接口流程
-
- 2.1 视频处理
- 2.2 音频处理
最近项目中发现远端的视频调用track的set_enabled设置成false后,视频画面是黑屏;通过断点分析,发现gl部分还是有视频帧,并且在渲染;
这篇文章就是set_enabled这个接口开始,详细分析其中调用流程;本文会详细的分析这个接口的调用流程;以下代码分析基于M76
1. 综述
在WebRTC的MediaStreamTrackInterface
的接口中定义了两个方法:
//禁用的轨道将产生静音(如果是音频)或黑色帧(如果是视频)。可以禁用并重新启用。
virtual bool enabled() const = <