summaryrefslogtreecommitdiff
path: root/video_engine/vie_input_manager.h
diff options
context:
space:
mode:
authorandresp@webrtc.org <andresp@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2013-05-13 10:50:50 +0000
committerandresp@webrtc.org <andresp@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2013-05-13 10:50:50 +0000
commitac6d919eec548c708588f29923f617a17283c7e2 (patch)
tree4151562ee8c0cf56d99e72b71d46730c32d01114 /video_engine/vie_input_manager.h
parent7d6e2a00356b107f745ff84b738a6f0a94b9b9a2 (diff)
downloadwebrtc-ac6d919eec548c708588f29923f617a17283c7e2.tar.gz
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
Diffstat (limited to 'video_engine/vie_input_manager.h')
-rw-r--r--video_engine/vie_input_manager.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/video_engine/vie_input_manager.h b/video_engine/vie_input_manager.h
index d8921311..e76c646a 100644
--- a/video_engine/vie_input_manager.h
+++ b/video_engine/vie_input_manager.h
@@ -22,6 +22,7 @@
namespace webrtc {
+class Config;
class CriticalSectionWrapper;
class ProcessThread;
class RWLockWrapper;
@@ -33,7 +34,7 @@ class VoiceEngine;
class ViEInputManager : private ViEManagerBase {
friend class ViEInputManagerScoped;
public:
- explicit ViEInputManager(int engine_id);
+ ViEInputManager(int engine_id, const Config& config);
~ViEInputManager();
void SetModuleProcessThread(ProcessThread* module_process_thread);
@@ -109,6 +110,7 @@ class ViEInputManager : private ViEManagerBase {
// Gets the ViEFilePlayer for this file_id.
ViEFilePlayer* ViEFilePlayerPtr(int file_id) const;
+ const Config& config_;
int engine_id_;
scoped_ptr<CriticalSectionWrapper> map_cs_;
scoped_ptr<CriticalSectionWrapper> device_info_cs_;