diff options
Diffstat (limited to 'media/webrtc/webrtcvideoengine2_unittest.h')
-rw-r--r-- | media/webrtc/webrtcvideoengine2_unittest.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/media/webrtc/webrtcvideoengine2_unittest.h b/media/webrtc/webrtcvideoengine2_unittest.h index 54e6f06..30f1efb 100644 --- a/media/webrtc/webrtcvideoengine2_unittest.h +++ b/media/webrtc/webrtcvideoengine2_unittest.h @@ -39,8 +39,7 @@ namespace cricket { class FakeVideoSendStream : public webrtc::VideoSendStream { public: FakeVideoSendStream(const webrtc::VideoSendStream::Config& config, - const std::vector<webrtc::VideoStream>& video_streams, - const void* encoder_settings); + const webrtc::VideoEncoderConfig& encoder_config); webrtc::VideoSendStream::Config GetConfig(); std::vector<webrtc::VideoStream> GetVideoStreams(); @@ -51,8 +50,7 @@ class FakeVideoSendStream : public webrtc::VideoSendStream { virtual webrtc::VideoSendStream::Stats GetStats() const OVERRIDE; virtual bool ReconfigureVideoEncoder( - const std::vector<webrtc::VideoStream>& streams, - const void* encoder_specific); + const webrtc::VideoEncoderConfig& config) OVERRIDE; virtual webrtc::VideoSendStreamInput* Input() OVERRIDE; @@ -61,7 +59,7 @@ class FakeVideoSendStream : public webrtc::VideoSendStream { bool sending_; webrtc::VideoSendStream::Config config_; - std::vector<webrtc::VideoStream> video_streams_; + webrtc::VideoEncoderConfig encoder_config_; bool codec_settings_set_; webrtc::VideoCodecVP8 vp8_settings_; }; @@ -103,11 +101,12 @@ class FakeCall : public webrtc::Call { std::vector<webrtc::VideoCodec> GetDefaultVideoCodecs(); + webrtc::Call::NetworkState GetNetworkState() const; + private: virtual webrtc::VideoSendStream* CreateVideoSendStream( const webrtc::VideoSendStream::Config& config, - const std::vector<webrtc::VideoStream>& video_streams, - const void* encoder_settings) OVERRIDE; + const webrtc::VideoEncoderConfig& encoder_config) OVERRIDE; virtual void DestroyVideoSendStream( webrtc::VideoSendStream* send_stream) OVERRIDE; @@ -122,6 +121,9 @@ class FakeCall : public webrtc::Call { virtual uint32_t SendBitrateEstimate() OVERRIDE; virtual uint32_t ReceiveBitrateEstimate() OVERRIDE; + virtual void SignalNetworkState(webrtc::Call::NetworkState state) OVERRIDE; + + webrtc::Call::NetworkState network_state_; std::vector<webrtc::VideoCodec> codecs_; std::vector<FakeVideoSendStream*> video_send_streams_; std::vector<FakeVideoReceiveStream*> video_receive_streams_; |