aboutsummaryrefslogtreecommitdiff
path: root/webrtc/test/win
diff options
context:
space:
mode:
authorpbos@webrtc.org <pbos@webrtc.org>2015-02-09 15:14:36 +0000
committerpbos@webrtc.org <pbos@webrtc.org>2015-02-09 15:15:24 +0000
commit0d852d5c27a759fe7aadc500bd7b3cadfae3deb8 (patch)
tree08c1b0bd53da75fbd35e45c735c3985eaeae9650 /webrtc/test/win
parentd6e25a5b27ed6ba45119831d4fa76b1195494aa2 (diff)
downloadwebrtc-0d852d5c27a759fe7aadc500bd7b3cadfae3deb8.tar.gz
Use VideoReceiveStream as an ExternalRenderer.
Removes AddRenderCallback from ViERenderer and implements VideoReceiveStream on top of DeliverI420Frame like WebRtcVideoEngine currently does today. Also adds ::IsTextureSupported() to the VideoRenderer interface to permit querying whether an external renderer supports texture rendering. R=stefan@webrtc.org TBR=mflodman@webrtc.org BUG=1667 Review URL: https://webrtc-codereview.appspot.com/34169004 Cr-Commit-Position: refs/heads/master@{#8299} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8299 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'webrtc/test/win')
-rw-r--r--webrtc/test/win/d3d_renderer.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/webrtc/test/win/d3d_renderer.h b/webrtc/test/win/d3d_renderer.h
index 7f375351a2..7cf4982079 100644
--- a/webrtc/test/win/d3d_renderer.h
+++ b/webrtc/test/win/d3d_renderer.h
@@ -27,8 +27,10 @@ class D3dRenderer : public VideoRenderer {
size_t height);
virtual ~D3dRenderer();
- virtual void RenderFrame(const webrtc::I420VideoFrame& frame, int delta)
- OVERRIDE;
+ virtual void RenderFrame(const webrtc::I420VideoFrame& frame,
+ int delta) override;
+ virtual bool IsTextureSupported() const override { return false; }
+
private:
D3dRenderer(size_t width, size_t height);