Index: talk/media/webrtc/fakewebrtccall.h |
diff --git a/talk/media/webrtc/fakewebrtccall.h b/talk/media/webrtc/fakewebrtccall.h |
index 88edc60d786600af7c7b85705012221b53b218ed..f7906d5aa295e1f00536c857d45ad5e9180c26e7 100644 |
--- a/talk/media/webrtc/fakewebrtccall.h |
+++ b/talk/media/webrtc/fakewebrtccall.h |
@@ -29,6 +29,7 @@ |
// following classes: |
// |
// webrtc::Call |
+// webrtc::AudioState |
// webrtc::AudioSendStream |
// webrtc::AudioReceiveStream |
// webrtc::VideoSendStream |
@@ -40,6 +41,7 @@ |
#include <vector> |
#include "webrtc/call.h" |
+#include "webrtc/audio_state.h" |
#include "webrtc/audio_receive_stream.h" |
#include "webrtc/audio_send_stream.h" |
#include "webrtc/video_frame.h" |
@@ -48,7 +50,13 @@ |
namespace cricket { |
-class FakeAudioSendStream : public webrtc::AudioSendStream { |
+class FakeAudioState final : public webrtc::AudioState { |
+ public: |
+ FakeAudioState() {} |
+ ~FakeAudioState() override {} |
+}; |
+ |
+class FakeAudioSendStream final : public webrtc::AudioSendStream { |
public: |
explicit FakeAudioSendStream( |
const webrtc::AudioSendStream::Config& config); |
@@ -72,7 +80,7 @@ class FakeAudioSendStream : public webrtc::AudioSendStream { |
webrtc::AudioSendStream::Stats stats_; |
}; |
-class FakeAudioReceiveStream : public webrtc::AudioReceiveStream { |
+class FakeAudioReceiveStream final : public webrtc::AudioReceiveStream { |
public: |
explicit FakeAudioReceiveStream( |
const webrtc::AudioReceiveStream::Config& config); |
@@ -104,8 +112,8 @@ class FakeAudioReceiveStream : public webrtc::AudioReceiveStream { |
int received_packets_; |
}; |
-class FakeVideoSendStream : public webrtc::VideoSendStream, |
- public webrtc::VideoCaptureInput { |
+class FakeVideoSendStream final : public webrtc::VideoSendStream, |
+ public webrtc::VideoCaptureInput { |
public: |
FakeVideoSendStream(const webrtc::VideoSendStream::Config& config, |
const webrtc::VideoEncoderConfig& encoder_config); |
@@ -153,7 +161,7 @@ class FakeVideoSendStream : public webrtc::VideoSendStream, |
webrtc::VideoSendStream::Stats stats_; |
}; |
-class FakeVideoReceiveStream : public webrtc::VideoReceiveStream { |
+class FakeVideoReceiveStream final : public webrtc::VideoReceiveStream { |
public: |
explicit FakeVideoReceiveStream( |
const webrtc::VideoReceiveStream::Config& config); |
@@ -188,7 +196,7 @@ class FakeVideoReceiveStream : public webrtc::VideoReceiveStream { |
webrtc::VideoReceiveStream::Stats stats_; |
}; |
-class FakeCall : public webrtc::Call, public webrtc::PacketReceiver { |
+class FakeCall final : public webrtc::Call, public webrtc::PacketReceiver { |
public: |
explicit FakeCall(const webrtc::Call::Config& config); |
~FakeCall() override; |