summaryrefslogtreecommitdiff
path: root/video_engine/vie_capturer.h
diff options
context:
space:
mode:
authorasapersson@webrtc.org <asapersson@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2014-03-20 13:15:01 +0000
committerasapersson@webrtc.org <asapersson@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2014-03-20 13:15:01 +0000
commit9da327cad743253030f65939c316d009bb48d8e1 (patch)
treeadbaca9f879c4f67c8642397236e2d35066f64ba /video_engine/vie_capturer.h
parenta5db8e3fcab02b6992a017b4b4f462899047e2d1 (diff)
downloadwebrtc-9da327cad743253030f65939c316d009bb48d8e1.tar.gz
Add ability to configure cpu overuse options via an API.
BUG=1577 R=mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/9299006 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5736 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'video_engine/vie_capturer.h')
-rw-r--r--video_engine/vie_capturer.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/video_engine/vie_capturer.h b/video_engine/vie_capturer.h
index 21644e20..37f203a8 100644
--- a/video_engine/vie_capturer.h
+++ b/video_engine/vie_capturer.h
@@ -22,6 +22,7 @@
#include "webrtc/system_wrappers/interface/scoped_ptr.h"
#include "webrtc/system_wrappers/interface/thread_annotations.h"
#include "webrtc/typedefs.h"
+#include "webrtc/video_engine/include/vie_base.h"
#include "webrtc/video_engine/include/vie_capture.h"
#include "webrtc/video_engine/vie_defines.h"
#include "webrtc/video_engine/vie_frame_provider_base.h"
@@ -106,6 +107,7 @@ class ViECapturer
const char* CurrentDeviceName() const;
void RegisterCpuOveruseObserver(CpuOveruseObserver* observer);
+ void SetCpuOveruseOptions(const CpuOveruseOptions& options);
void CpuOveruseMeasures(int* capture_jitter_ms,
int* avg_encode_time_ms,