Index: webrtc/video/vie_encoder.h |
diff --git a/webrtc/video/vie_encoder.h b/webrtc/video/vie_encoder.h |
index 319300c5d447f36ff76561b6980d18e6e746f8c4..3703ccd94ce69e56a193271734b9f572d45a8f07 100644 |
--- a/webrtc/video/vie_encoder.h |
+++ b/webrtc/video/vie_encoder.h |
@@ -24,7 +24,6 @@ |
#include "webrtc/modules/video_coding/include/video_coding_defines.h" |
#include "webrtc/modules/video_processing/include/video_processing.h" |
#include "webrtc/typedefs.h" |
-#include "webrtc/video/video_capture_input.h" |
namespace webrtc { |
@@ -41,11 +40,11 @@ class SendStatisticsProxy; |
class ViEBitrateObserver; |
class ViEEffectFilter; |
class VideoCodingModule; |
+class VideoEncoder; |
class ViEEncoder : public VideoEncoderRateObserver, |
public VCMPacketizationCallback, |
- public VCMSendStatisticsCallback, |
- public VideoCaptureCallback { |
+ public VCMSendStatisticsCallback { |
public: |
friend class ViEBitrateObserver; |
@@ -80,9 +79,7 @@ class ViEEncoder : public VideoEncoderRateObserver, |
int32_t DeRegisterExternalEncoder(uint8_t pl_type); |
void SetEncoder(const VideoCodec& video_codec, int min_transmit_bitrate_bps); |
- // Implementing VideoCaptureCallback. |
- void DeliverFrame(VideoFrame video_frame) override; |
- |
+ void EncodeVideoFrame(const VideoFrame& video_frame); |
void SendKeyFrame(); |
uint32_t LastObservedBitrateBps() const; |