| Index: media/cast/sender/video_sender.h
|
| diff --git a/media/cast/sender/video_sender.h b/media/cast/sender/video_sender.h
|
| index 26609c16aa268ce24c2bfbc527262aa225687020..f1783166d840cab406e8602193eb2e1f4d9bbced 100644
|
| --- a/media/cast/sender/video_sender.h
|
| +++ b/media/cast/sender/video_sender.h
|
| @@ -57,14 +57,22 @@ class VideoSender : public FrameSender,
|
| const base::TimeTicks& capture_time);
|
|
|
| protected:
|
| + virtual int GetNumberOfFramesInEncoder() const OVERRIDE;
|
| virtual void OnAck(uint32 frame_id) OVERRIDE;
|
|
|
| private:
|
| + // Called by the |video_encoder_| with the next EncodedFrame to send.
|
| + void OnEncodedVideoFrame(int encoder_bitrate,
|
| + scoped_ptr<EncodedFrame> encoded_frame);
|
| +
|
| // Encodes media::VideoFrame images into EncodedFrames. Per configuration,
|
| // this will point to either the internal software-based encoder or a proxy to
|
| // a hardware-based encoder.
|
| scoped_ptr<VideoEncoder> video_encoder_;
|
|
|
| + // The number of frames queued for encoding, but not yet sent.
|
| + int frames_in_encoder_;
|
| +
|
| // Remember what we set the bitrate to before, no need to set it again if
|
| // we get the same value.
|
| uint32 last_bitrate_;
|
|
|