Chromium Code Reviews| Index: webrtc/media/engine/webrtcvideodecoderfactory.h |
| diff --git a/webrtc/media/engine/webrtcvideodecoderfactory.h b/webrtc/media/engine/webrtcvideodecoderfactory.h |
| index c739096ac5c190671432b3259033ceff11489455..9f91e563fb21da4bbf81a048ae832fdb0d2f156f 100644 |
| --- a/webrtc/media/engine/webrtcvideodecoderfactory.h |
| +++ b/webrtc/media/engine/webrtcvideodecoderfactory.h |
| @@ -20,12 +20,20 @@ class VideoDecoder; |
| namespace cricket { |
| +struct VideoDecoderParams { |
| + std::string receive_stream_id; |
| +}; |
| + |
| class WebRtcVideoDecoderFactory { |
| public: |
| // Caller takes the ownership of the returned object and it should be released |
| // by calling DestroyVideoDecoder(). |
| virtual webrtc::VideoDecoder* CreateVideoDecoder( |
| webrtc::VideoCodecType type) = 0; |
| + virtual webrtc::VideoDecoder* CreateVideoDecoderWithParams( |
|
sakal
2016/06/16 09:33:59
I had to change the name because otherwise decoder
|
| + webrtc::VideoCodecType type, VideoDecoderParams params) { |
| + return CreateVideoDecoder(type); |
| + } |
| virtual ~WebRtcVideoDecoderFactory() {} |
| virtual void DestroyVideoDecoder(webrtc::VideoDecoder* decoder) = 0; |