Fix stats for encoder target bitrate when target rate is zero.
When the target bitrate is zero, currently  VideoSendStream.Stats.target_media_bitrate_bps show the last set rate before the target was set to zero.

BUG=webrtc::5687 b/29574845

Review-Url: https://codereview.webrtc.org/2122743003
Cr-Commit-Position: refs/heads/master@{#13386}
diff --git a/webrtc/modules/video_coding/include/video_coding.h b/webrtc/modules/video_coding/include/video_coding.h
index 062dda7..eeda8a2 100644
--- a/webrtc/modules/video_coding/include/video_coding.h
+++ b/webrtc/modules/video_coding/include/video_coding.h
@@ -72,21 +72,15 @@
 
   enum ReceiverRobustness { kNone, kHardNack, kSoftNack, kReferenceSelection };
 
-  static VideoCodingModule* Create(
-      Clock* clock,
-      VideoEncoderRateObserver* encoder_rate_observer,
-      VCMQMSettingsCallback* qm_settings_callback);
+  static VideoCodingModule* Create(Clock* clock, EventFactory* event_factory);
 
   static VideoCodingModule* Create(
       Clock* clock,
-      VideoEncoderRateObserver* encoder_rate_observer,
       VCMQMSettingsCallback* qm_settings_callback,
       NackSender* nack_sender,
       KeyFrameRequestSender* keyframe_request_sender,
       EncodedImageCallback* pre_decode_image_callback);
 
-  static VideoCodingModule* Create(Clock* clock, EventFactory* event_factory);
-
   static VideoCodingModule* Create(
       Clock* clock,
       EventFactory* event_factory,