Index: webrtc/modules/video_render/video_render_internal_impl.cc |
diff --git a/webrtc/modules/video_render/video_render_internal_impl.cc b/webrtc/modules/video_render/video_render_internal_impl.cc |
index 2090fce5f86869a5e84bc258448074c0cb3e14d5..ad0c6c58ac82e08bd0c294c65e7ac1de76791e7d 100644 |
--- a/webrtc/modules/video_render/video_render_internal_impl.cc |
+++ b/webrtc/modules/video_render/video_render_internal_impl.cc |
@@ -380,7 +380,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, |
@@ -404,7 +404,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) |
@@ -417,9 +417,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; |
@@ -458,7 +459,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); |
@@ -516,7 +517,7 @@ bool ModuleVideoRenderImpl::HasIncomingRenderStream( |
int32_t ModuleVideoRenderImpl::RegisterRawFrameCallback( |
const uint32_t streamId, |
- VideoRenderCallback* callbackObj) { |
+ rtc::VideoSinkInterface<VideoFrame>* callbackObj) { |
return -1; |
} |