| Index: webrtc/modules/video_render/windows/video_render_direct3d9.h
|
| diff --git a/webrtc/modules/video_render/windows/video_render_direct3d9.h b/webrtc/modules/video_render/windows/video_render_direct3d9.h
|
| index eaa8c147e2e709268ea2e7db40d420cc33139124..98df0d3bcbc9e597f090ce2caaf2ab274e8cf57a 100644
|
| --- a/webrtc/modules/video_render/windows/video_render_direct3d9.h
|
| +++ b/webrtc/modules/video_render/windows/video_render_direct3d9.h
|
| @@ -31,7 +31,7 @@ class CriticalSectionWrapper;
|
| class EventTimerWrapper;
|
| class Trace;
|
|
|
| -class D3D9Channel: public VideoRenderCallback
|
| +class D3D9Channel: public rtc::VideoSinkInterface<VideoFrame>
|
| {
|
| public:
|
| D3D9Channel(LPDIRECT3DDEVICE9 pd3DDevice,
|
| @@ -45,8 +45,7 @@ public:
|
|
|
| // A new frame is delivered.
|
| virtual int DeliverFrame(const VideoFrame& videoFrame);
|
| - virtual int32_t RenderFrame(const uint32_t streamId,
|
| - const VideoFrame& videoFrame);
|
| + void OnFrame(const VideoFrame& videoFrame) override;
|
|
|
| // Called to check if the video frame is updated.
|
| int IsUpdated(bool& isUpdated);
|
| @@ -117,7 +116,7 @@ public:
|
| * Incoming Streams
|
| *
|
| ***************************************************************************/
|
| - virtual VideoRenderCallback
|
| + virtual rtc::VideoSinkInterface<VideoFrame>
|
| * CreateChannel(const uint32_t streamId,
|
| const uint32_t zOrder,
|
| const float left,
|
|
|