This CL encapsulates the logic for unifying the internal and external video encoders into a helper class. The purpose is to prepare for introducing a new video encoder factory interface that inherently represents all encoders (i.e. both internal and external). A helper interface EncoderFactoryAdapter is introduced that both the old WebRtcVideoEncoderFactory and the new factory interface can implement and serves as common point to leave the rest of the code unchanged. BUG=webrtc:7925 Review-Url: https://codereview.webrtc.org/3006713002 Cr-Commit-Position: refs/heads/master@{#19600}
Name: WebRTC URL: http://www.webrtc.org Version: 90 License: BSD License File: LICENSE Description: WebRTC provides real time voice and video processing functionality to enable the implementation of PeerConnection/MediaStream. Third party code used in this project is described in the file LICENSE_THIRD_PARTY.