| Index: media/capture/video/shared_memory_buffer_tracker.h
|
| diff --git a/media/capture/video/shared_memory_buffer_tracker.h b/media/capture/video/shared_memory_buffer_tracker.h
|
| index 1b6ceb9a6a65e286663bac142d0af9c77e2a7189..bbca851336d9f9240e1ea993825852aefe8bc4fe 100644
|
| --- a/media/capture/video/shared_memory_buffer_tracker.h
|
| +++ b/media/capture/video/shared_memory_buffer_tracker.h
|
| @@ -21,8 +21,9 @@ class SharedMemoryBufferTracker final : public VideoCaptureBufferTracker {
|
| VideoPixelStorage storage_type,
|
| base::Lock* lock) override;
|
|
|
| - std::unique_ptr<VideoCaptureBufferHandle> GetBufferHandle() override;
|
| + std::unique_ptr<VideoCaptureBufferHandle> GetMemoryMappedAccess() override;
|
| mojo::ScopedSharedBufferHandle GetHandleForTransit() override;
|
| + base::SharedMemoryHandle GetNonOwnedSharedMemoryHandleForLegacyIPC() override;
|
|
|
| private:
|
| friend class SharedMemoryBufferHandle;
|
| @@ -42,14 +43,9 @@ class SharedMemoryBufferHandle : public VideoCaptureBufferHandle {
|
| explicit SharedMemoryBufferHandle(SharedMemoryBufferTracker* tracker);
|
| ~SharedMemoryBufferHandle() override;
|
|
|
| - gfx::Size dimensions() const override;
|
| size_t mapped_size() const override;
|
| - void* data(int plane) override;
|
| -#if defined(OS_POSIX) && !defined(OS_MACOSX)
|
| - base::FileDescriptor AsPlatformFile() override;
|
| -#endif
|
| - bool IsBackedByVideoFrame() const override;
|
| - scoped_refptr<VideoFrame> GetVideoFrame() override;
|
| + uint8_t* data() override;
|
| + const uint8_t* data() const override;
|
|
|
| private:
|
| SharedMemoryBufferTracker* const tracker_;
|
|
|