Index: webrtc/modules/video_render/video_render_impl.cc |
diff --git a/webrtc/modules/video_render/video_render_impl.cc b/webrtc/modules/video_render/video_render_impl.cc |
index 75403f8dd537ac763536e878f7205ae1790089fd..77ab3d57f86a0eedf7181c20626d3b889171400e 100644 |
--- a/webrtc/modules/video_render/video_render_impl.cc |
+++ b/webrtc/modules/video_render/video_render_impl.cc |
@@ -157,7 +157,7 @@ uint32_t ModuleVideoRenderImpl::GetIncomingFrameRate(const uint32_t streamId) { |
return it->second->IncomingRate(); |
} |
-VideoRenderCallback* |
+rtc::VideoSinkInterface<VideoFrame>* |
ModuleVideoRenderImpl::AddIncomingRenderStream(const uint32_t streamId, |
const uint32_t zOrder, |
const float left, |
@@ -181,7 +181,7 @@ ModuleVideoRenderImpl::AddIncomingRenderStream(const uint32_t streamId, |
return NULL; |
} |
- VideoRenderCallback* ptrRenderCallback = |
+ rtc::VideoSinkInterface<VideoFrame>* ptrRenderCallback = |
_ptrRenderer->AddIncomingRenderStream(streamId, zOrder, left, top, |
right, bottom); |
if (ptrRenderCallback == NULL) |
@@ -194,9 +194,10 @@ ModuleVideoRenderImpl::AddIncomingRenderStream(const uint32_t streamId, |
// Create platform independant code |
IncomingVideoStream* ptrIncomingStream = |
- new IncomingVideoStream(streamId, false); |
+ new IncomingVideoStream(false); |
ptrIncomingStream->SetRenderCallback(ptrRenderCallback); |
- VideoRenderCallback* moduleCallback = ptrIncomingStream->ModuleCallback(); |
+ rtc::VideoSinkInterface<VideoFrame>* moduleCallback = |
+ ptrIncomingStream->ModuleCallback(); |
// Store the stream |
_streamRenderMap[streamId] = ptrIncomingStream; |
@@ -235,7 +236,7 @@ int32_t ModuleVideoRenderImpl::DeleteIncomingRenderStream( |
int32_t ModuleVideoRenderImpl::AddExternalRenderCallback( |
const uint32_t streamId, |
- VideoRenderCallback* renderObject) { |
+ rtc::VideoSinkInterface<VideoFrame>* renderObject) { |
CriticalSectionScoped cs(&_moduleCrit); |
IncomingVideoStreamMap::iterator item = _streamRenderMap.find(streamId); |
@@ -293,7 +294,7 @@ bool ModuleVideoRenderImpl::HasIncomingRenderStream( |
int32_t ModuleVideoRenderImpl::RegisterRawFrameCallback( |
const uint32_t streamId, |
- VideoRenderCallback* callbackObj) { |
+ rtc::VideoSinkInterface<VideoFrame>* callbackObj) { |
return -1; |
} |