Wiring down config from video engine until video coding and remote bitrate estimator modules instantiation.
R=mflodman@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/1450008
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@4007 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/video_engine/vie_channel_manager.h b/video_engine/vie_channel_manager.h
index 326f681..a093b85 100644
--- a/video_engine/vie_channel_manager.h
+++ b/video_engine/vie_channel_manager.h
@@ -25,6 +25,7 @@
namespace webrtc {
+class Config;
class CriticalSectionWrapper;
class MapWrapper;
class ProcessThread;
@@ -44,7 +45,8 @@
public:
ViEChannelManager(int engine_id,
int number_of_cores,
- const OverUseDetectorOptions& options);
+ const OverUseDetectorOptions& options,
+ const Config& config);
~ViEChannelManager();
void SetModuleProcessThread(ProcessThread* module_process_thread);
@@ -137,6 +139,7 @@
ProcessThread* module_process_thread_;
const OverUseDetectorOptions& over_use_detector_options_;
RemoteBitrateEstimator::EstimationMode bwe_mode_;
+ const Config& config_;
};
class ViEChannelManagerScoped: private ViEManagerScopedBase {