diff options
author | pbos@webrtc.org <pbos@webrtc.org> | 2015-02-09 15:14:36 +0000 |
---|---|---|
committer | pbos@webrtc.org <pbos@webrtc.org> | 2015-02-09 15:15:24 +0000 |
commit | 0d852d5c27a759fe7aadc500bd7b3cadfae3deb8 (patch) | |
tree | 08c1b0bd53da75fbd35e45c735c3985eaeae9650 /webrtc/test/win | |
parent | d6e25a5b27ed6ba45119831d4fa76b1195494aa2 (diff) | |
download | webrtc-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.h | 6 |
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); |