| Index: webrtc/media/engine/fakewebrtcvideoengine.h
|
| diff --git a/webrtc/media/engine/fakewebrtcvideoengine.h b/webrtc/media/engine/fakewebrtcvideoengine.h
|
| index f8b8cbb4925dea73253ea55144427ee9d7d6e8b0..e954f90b1eb4bfec9242429fbcacb4dc6dafcc77 100644
|
| --- a/webrtc/media/engine/fakewebrtcvideoengine.h
|
| +++ b/webrtc/media/engine/fakewebrtcvideoengine.h
|
| @@ -91,6 +91,13 @@ class FakeWebRtcVideoDecoderFactory : public WebRtcVideoDecoderFactory {
|
| return decoder;
|
| }
|
|
|
| + virtual webrtc::VideoDecoder* CreateVideoDecoderWithParams(
|
| + webrtc::VideoCodecType type,
|
| + VideoDecoderParams params) {
|
| + params_.push_back(params);
|
| + return CreateVideoDecoder(type);
|
| + }
|
| +
|
| virtual void DestroyVideoDecoder(webrtc::VideoDecoder* decoder) {
|
| decoders_.erase(
|
| std::remove(decoders_.begin(), decoders_.end(), decoder),
|
| @@ -110,10 +117,13 @@ class FakeWebRtcVideoDecoderFactory : public WebRtcVideoDecoderFactory {
|
| return decoders_;
|
| }
|
|
|
| + const std::vector<VideoDecoderParams>& params() { return params_; }
|
| +
|
| private:
|
| std::set<webrtc::VideoCodecType> supported_codec_types_;
|
| std::vector<FakeWebRtcVideoDecoder*> decoders_;
|
| int num_created_decoders_;
|
| + std::vector<VideoDecoderParams> params_;
|
| };
|
|
|
| // Fake class for mocking out webrtc::VideoEnoder
|
|
|