| Index: content/renderer/media/webrtc/webrtc_video_capturer_adapter.h
|
| diff --git a/content/renderer/media/webrtc/webrtc_video_capturer_adapter.h b/content/renderer/media/webrtc/webrtc_video_capturer_adapter.h
|
| index 7b3877c37b3ab83effde76324ac003a8c2264c00..cd1c56f88d790482730b2bc6f5ff8f62be81f960 100644
|
| --- a/content/renderer/media/webrtc/webrtc_video_capturer_adapter.h
|
| +++ b/content/renderer/media/webrtc/webrtc_video_capturer_adapter.h
|
| @@ -38,6 +38,8 @@ class CONTENT_EXPORT WebRtcVideoCapturerAdapter
|
| // libjingles worker thread.
|
| // This method is virtual for testing purposes.
|
| virtual void OnFrameCaptured(const scoped_refptr<media::VideoFrame>& frame);
|
| + void OnFrameCopied(int64_t translated_camera_time_us,
|
| + const scoped_refptr<media::VideoFrame>& frame);
|
|
|
| private:
|
| // cricket::VideoCapturer implementation.
|
| @@ -51,6 +53,10 @@ class CONTENT_EXPORT WebRtcVideoCapturerAdapter
|
| cricket::VideoFormat* best_format) override;
|
| bool IsScreencast() const override;
|
|
|
| + // Helper class used for copying texture backed frames.
|
| + class TextureFrameCopier;
|
| + const scoped_refptr<TextureFrameCopier> texture_copier_;
|
| +
|
| // |thread_checker_| is bound to the libjingle worker thread.
|
| base::ThreadChecker thread_checker_;
|
|
|
|
|