Index: api/video_codecs/video_decoder.h |
diff --git a/api/video_codecs/video_decoder.h b/api/video_codecs/video_decoder.h |
index 5897901346ce93a73d1144a3fb6542ec36b512e1..49947543c16450a377b702ddf0c90af97395f0a5 100644 |
--- a/api/video_codecs/video_decoder.h |
+++ b/api/video_codecs/video_decoder.h |
@@ -82,6 +82,13 @@ class VideoDecoder { |
virtual const char* ImplementationName() const { return "unknown"; } |
}; |
+class VideoDecoderFactoryEx { |
+ public: |
+ virtual VideoDecoder* Create() = 0; |
+ virtual void Destroy(VideoDecoder* decoder) = 0; |
+ virtual ~VideoDecoderFactoryEx() {} |
+}; |
+ |
} // namespace webrtc |
#endif // API_VIDEO_CODECS_VIDEO_DECODER_H_ |