| Index: webrtc/video/video_send_stream.h
|
| diff --git a/webrtc/video/video_send_stream.h b/webrtc/video/video_send_stream.h
|
| index 7114d4fe9f2cd6b14879db2525cf3abcb013f195..58593146d48b2efa8d4ec50b6a6c3af569a509e3 100644
|
| --- a/webrtc/video/video_send_stream.h
|
| +++ b/webrtc/video/video_send_stream.h
|
| @@ -28,17 +28,16 @@
|
| namespace webrtc {
|
|
|
| class ChannelGroup;
|
| -class CpuOveruseObserver;
|
| class ProcessThread;
|
| class ViEChannel;
|
| class ViEEncoder;
|
|
|
| namespace internal {
|
|
|
| -class VideoSendStream : public webrtc::VideoSendStream {
|
| +class VideoSendStream : public webrtc::VideoSendStream,
|
| + public webrtc::CpuOveruseObserver {
|
| public:
|
| - VideoSendStream(CpuOveruseObserver* overuse_observer,
|
| - int num_cpu_cores,
|
| + VideoSendStream(int num_cpu_cores,
|
| ProcessThread* module_process_thread,
|
| ChannelGroup* channel_group,
|
| int channel_id,
|
| @@ -59,6 +58,10 @@ class VideoSendStream : public webrtc::VideoSendStream {
|
| bool ReconfigureVideoEncoder(const VideoEncoderConfig& config) override;
|
| Stats GetStats() override;
|
|
|
| + // webrtc::CpuOveruseObserver implementation.
|
| + void OveruseDetected() override;
|
| + void NormalUsage() override;
|
| +
|
| typedef std::map<uint32_t, RtpState> RtpStateMap;
|
| RtpStateMap GetRtpStates() const;
|
|
|
|
|