Index: webrtc/modules/desktop_capture/cropping_window_capturer.cc |
diff --git a/webrtc/modules/desktop_capture/cropping_window_capturer.cc b/webrtc/modules/desktop_capture/cropping_window_capturer.cc |
index 1e37e782ffd1e96f8b2bd96ab20ca0397dc9ca4a..7aab7f8e3c07fc4b0620d920ff7a10c5dea9c087 100644 |
--- a/webrtc/modules/desktop_capture/cropping_window_capturer.cc |
+++ b/webrtc/modules/desktop_capture/cropping_window_capturer.cc |
@@ -31,6 +31,11 @@ void CroppingWindowCapturer::Start(DesktopCapturer::Callback* callback) { |
window_capturer_->Start(callback); |
} |
+void CroppingWindowCapturer::SetSharedMemoryFactory( |
+ rtc::scoped_ptr<SharedMemoryFactory> shared_memory_factory) { |
+ window_capturer_->SetSharedMemoryFactory(std::move(shared_memory_factory)); |
+} |
+ |
void CroppingWindowCapturer::Capture(const DesktopRegion& region) { |
if (ShouldUseScreenCapturer()) { |
if (!screen_capturer_.get()) { |
@@ -69,10 +74,6 @@ bool CroppingWindowCapturer::BringSelectedWindowToFront() { |
return window_capturer_->BringSelectedWindowToFront(); |
} |
-SharedMemory* CroppingWindowCapturer::CreateSharedMemory(size_t size) { |
- return callback_->CreateSharedMemory(size); |
-} |
- |
void CroppingWindowCapturer::OnCaptureCompleted(DesktopFrame* frame) { |
rtc::scoped_ptr<DesktopFrame> screen_frame(frame); |