Index: cc/layers/video_frame_provider_client_impl.h |
diff --git a/cc/layers/video_frame_provider_client_impl.h b/cc/layers/video_frame_provider_client_impl.h |
index f7892ee1bf8545a210e171c5b97e906975f47e4e..17525ec4c1f37b4a7c9a7720d4c192a2cc8e38aa 100644 |
--- a/cc/layers/video_frame_provider_client_impl.h |
+++ b/cc/layers/video_frame_provider_client_impl.h |
@@ -45,6 +45,8 @@ |
void ReleaseLock(); |
bool HasCurrentFrame(); |
+ const gfx::Transform& StreamTextureMatrix() const; |
+ |
// VideoFrameController implementation. |
void OnBeginFrame(const BeginFrameArgs& args) override; |
void DidDrawFrame() override; |
@@ -56,6 +58,7 @@ |
void StartRendering() override; |
void StopRendering() override; |
void DidReceiveFrame() override; |
+ void DidUpdateMatrix(const float* matrix) override; |
const VideoFrameProvider* get_provider_for_testing() const { |
return provider_; |
@@ -82,6 +85,8 @@ |
base::Lock provider_lock_; |
base::ThreadChecker thread_checker_; |
+ gfx::Transform stream_texture_matrix_; |
+ |
DISALLOW_COPY_AND_ASSIGN(VideoFrameProviderClientImpl); |
}; |