| 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;
|
|
|