Index: media/cast/sender/video_encoder_impl.h |
diff --git a/media/cast/sender/video_encoder_impl.h b/media/cast/sender/video_encoder_impl.h |
index 07ed999cf936373fc87dd84e72f407a5cf3e6e36..7572c4adcfc5eb6291705697bc9869209f030aee 100644 |
--- a/media/cast/sender/video_encoder_impl.h |
+++ b/media/cast/sender/video_encoder_impl.h |
@@ -29,6 +29,9 @@ class VideoEncoderImpl : public VideoEncoder { |
typedef base::Callback<void(scoped_ptr<EncodedFrame>)> |
FrameEncodedCallback; |
+ // Returns true if VideoEncoderImpl can be used with the given |video_config|. |
+ static bool IsSupported(const VideoSenderConfig& video_config); |
+ |
VideoEncoderImpl(scoped_refptr<CastEnvironment> cast_environment, |
const VideoSenderConfig& video_config, |
const StatusChangeCallback& status_change_cb); |
@@ -36,7 +39,6 @@ class VideoEncoderImpl : public VideoEncoder { |
~VideoEncoderImpl() override; |
// VideoEncoder implementation. |
- bool CanEncodeVariedFrameSizes() const override; |
bool EncodeVideoFrame( |
const scoped_refptr<media::VideoFrame>& video_frame, |
const base::TimeTicks& reference_time, |