| Index: webrtc/video_encoder.h
|
| diff --git a/webrtc/video_encoder.h b/webrtc/video_encoder.h
|
| index 5ef5fa64c768c4a8c149a061fe652589e734cb2a..87cbb98a7e70cca19049eb9eec7cc5dd8d4ce4be 100644
|
| --- a/webrtc/video_encoder.h
|
| +++ b/webrtc/video_encoder.h
|
| @@ -123,7 +123,8 @@ class VideoEncoder {
|
| virtual int32_t CodecConfigParameters(uint8_t* /*buffer*/, int32_t /*size*/) {
|
| return -1;
|
| }
|
| - virtual void OnDroppedFrame() {};
|
| + virtual void OnDroppedFrame() {}
|
| + virtual bool SupportsNativeHandle() const { return false; }
|
| };
|
|
|
| // Class used to wrap external VideoEncoders to provide a fallback option on
|
| @@ -149,6 +150,7 @@ class VideoEncoderSoftwareFallbackWrapper : public VideoEncoder {
|
|
|
| int32_t SetRates(uint32_t bitrate, uint32_t framerate) override;
|
| void OnDroppedFrame() override;
|
| + bool SupportsNativeHandle() const override;
|
|
|
| private:
|
| const EncoderType encoder_type_;
|
|
|