Bug 1420877 - pass VideoReceiveStream::Config as const&. r?pehrsons
MozReview-Commit-ID: BfRjHpQKt0Y
--- a/media/webrtc/signaling/gtest/MockCall.h
+++ b/media/webrtc/signaling/gtest/MockCall.h
@@ -135,29 +135,29 @@ public:
mAudioReceiveConfig = config;
return new MockAudioReceiveStream;
}
void DestroyAudioReceiveStream(AudioReceiveStream* receive_stream) override
{
delete static_cast<MockAudioReceiveStream*>(receive_stream);
}
- VideoSendStream* CreateVideoSendStream(VideoSendStream::Config config,
+ VideoSendStream* CreateVideoSendStream(const VideoSendStream::Config& config,
VideoEncoderConfig encoder_config) override {
mVideoSendConfig = config.Copy();
mEncoderConfig = encoder_config.Copy();
return new MockVideoSendStream;
}
void DestroyVideoSendStream(VideoSendStream* send_stream) override
{
delete static_cast<MockVideoSendStream*>(send_stream);
}
- VideoReceiveStream* CreateVideoReceiveStream(VideoReceiveStream::Config configuration) override
+ VideoReceiveStream* CreateVideoReceiveStream(const VideoReceiveStream::Config& configuration) override
{
mVideoReceiveConfig = configuration.Copy();
return new MockVideoReceiveStream;
}
void DestroyVideoReceiveStream(VideoReceiveStream* receive_stream) override
{
delete static_cast<MockVideoReceiveStream*>(receive_stream);