Index: webrtc/video/vie_channel.h |
diff --git a/webrtc/video/vie_channel.h b/webrtc/video/vie_channel.h |
index 1bcae198c07c7c2c7c7766e0a338a3e3404e88ea..98c3f85b4c927f9ec4632e9cf9c40b24e83d62de 100644 |
--- a/webrtc/video/vie_channel.h |
+++ b/webrtc/video/vie_channel.h |
@@ -43,10 +43,13 @@ class ProcessThread; |
class ReceiveStatisticsProxy; |
class RtcpRttStats; |
class ViERTPObserver; |
-class VideoCodingModule; |
class VideoRenderCallback; |
class VoEVideoSync; |
+namespace vcm { |
+class VideoReceiver; |
+} // namespace vcm |
+ |
enum StreamType { |
kViEStreamTypeNormal = 0, // Normal media stream |
kViEStreamTypeRtx = 1 // Retransmission media stream |
@@ -63,7 +66,7 @@ class ViEChannel : public VCMFrameTypeCallback, |
ViEChannel(Transport* transport, |
ProcessThread* module_process_thread, |
- VideoCodingModule* vcm, |
+ vcm::VideoReceiver* video_receiver, |
RemoteBitrateEstimator* remote_bitrate_estimator, |
RtcpRttStats* rtt_stats, |
PacedSender* paced_sender, |
@@ -196,7 +199,7 @@ class ViEChannel : public VCMFrameTypeCallback, |
// Used for all registered callbacks except rendering. |
rtc::CriticalSection crit_; |
- VideoCodingModule* const vcm_; |
+ vcm::VideoReceiver* const video_receiver_; |
ViEReceiver vie_receiver_; |
// Helper to report call statistics. |