namespace webrtc {
+class CpuOveruseObserver;
class VideoEngine;
class ViEBase;
class ViECapture;
namespace internal {
-class ResolutionAdaptor;
-
class VideoSendStream : public webrtc::VideoSendStream,
public VideoSendStreamInput,
- public SendStatisticsProxy::StreamStatsProvider {
+ public SendStatisticsProxy::StatsProvider {
public:
VideoSendStream(newapi::Transport* transport,
- bool overuse_detection,
+ CpuOveruseObserver* overuse_observer,
webrtc::VideoEngine* video_engine,
const VideoSendStream::Config& config,
int base_channel);
int channel_;
int capture_id_;
- scoped_ptr<ResolutionAdaptor> overuse_observer_;
scoped_ptr<SendStatisticsProxy> stats_proxy_;
};