Index: remoting/codec/video_encoder_vp8.h |
diff --git a/remoting/codec/video_encoder_vp8.h b/remoting/codec/video_encoder_vp8.h |
index f26fad31d6709c31791e317cb3b8771407b6bc57..8eaf4ac22e893ed08d749d0f8d1b9a20a4da55c2 100644 |
--- a/remoting/codec/video_encoder_vp8.h |
+++ b/remoting/codec/video_encoder_vp8.h |
@@ -12,6 +12,10 @@ |
typedef struct vpx_codec_ctx vpx_codec_ctx_t; |
typedef struct vpx_image vpx_image_t; |
+namespace webrtc { |
+class DesktopSize; |
+} // namespace webrtc |
+ |
namespace remoting { |
// A class that uses VP8 to perform encoding. |
@@ -21,22 +25,21 @@ class VideoEncoderVp8 : public VideoEncoder { |
virtual ~VideoEncoderVp8(); |
virtual void Encode( |
Wez
2013/04/26 18:48:14
nit: Comment "VideoEncoder interface"
Sergey Ulanov
2013/05/07 22:25:50
Done.
|
- scoped_refptr<media::ScreenCaptureData> capture_data, |
- bool key_frame, |
+ webrtc::DesktopFrame* frame, |
const DataAvailableCallback& data_available_callback) OVERRIDE; |
private: |
FRIEND_TEST_ALL_PREFIXES(VideoEncoderVp8Test, AlignAndClipRect); |
// Initialize the encoder. Returns true if successful. |
- bool Init(const SkISize& size); |
+ bool Init(const webrtc::DesktopSize& size); |
// Destroy the encoder. |
void Destroy(); |
// Prepare |image_| for encoding. Write updated rectangles into |
// |updated_region|. |
- void PrepareImage(scoped_refptr<media::ScreenCaptureData> capture_data, |
+ void PrepareImage(webrtc::DesktopFrame* frame, |
alexeypa (please no reviews)
2013/04/26 21:33:58
const webrtc::DesktopFrame& frame?
Sergey Ulanov
2013/05/07 22:25:50
Done.
|
SkRegion* updated_region); |
// Update the active map according to |updated_region|. Active map is then |