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; |