| Index: webrtc/modules/desktop_capture/desktop_frame.h
|
| diff --git a/webrtc/modules/desktop_capture/desktop_frame.h b/webrtc/modules/desktop_capture/desktop_frame.h
|
| index 49b964630ce069ac1d1bfc277def563241a979b9..cdfd8298e6f8198189e614d81fb56722e4200154 100644
|
| --- a/webrtc/modules/desktop_capture/desktop_frame.h
|
| +++ b/webrtc/modules/desktop_capture/desktop_frame.h
|
| @@ -110,10 +110,18 @@ class BasicDesktopFrame : public DesktopFrame {
|
| // A DesktopFrame that stores data in shared memory.
|
| class SharedMemoryDesktopFrame : public DesktopFrame {
|
| public:
|
| + static rtc::scoped_ptr<DesktopFrame> Create(
|
| + DesktopSize size,
|
| + SharedMemoryFactory* shared_memory_factory);
|
| +
|
| // Takes ownership of |shared_memory|.
|
| + // TODO(sergeyu): Remove this constructor and keep the second one.
|
| SharedMemoryDesktopFrame(DesktopSize size,
|
| int stride,
|
| SharedMemory* shared_memory);
|
| + SharedMemoryDesktopFrame(DesktopSize size,
|
| + int stride,
|
| + rtc::scoped_ptr<SharedMemory> shared_memory);
|
| ~SharedMemoryDesktopFrame() override;
|
|
|
| private:
|
|
|