| Index: webrtc/media/engine/webrtcvideodecoderfactory.h
|
| diff --git a/webrtc/media/engine/webrtcvideodecoderfactory.h b/webrtc/media/engine/webrtcvideodecoderfactory.h
|
| index c739096ac5c190671432b3259033ceff11489455..7f0921fd12b04165db33ce669e1808240ad6d654 100644
|
| --- a/webrtc/media/engine/webrtcvideodecoderfactory.h
|
| +++ b/webrtc/media/engine/webrtcvideodecoderfactory.h
|
| @@ -20,12 +20,21 @@ 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(
|
| + webrtc::VideoCodecType type,
|
| + VideoDecoderParams params) {
|
| + return CreateVideoDecoder(type);
|
| + }
|
| virtual ~WebRtcVideoDecoderFactory() {}
|
|
|
| virtual void DestroyVideoDecoder(webrtc::VideoDecoder* decoder) = 0;
|
|
|