VideoCaptureBufferPool in media/capture/video/video_capture_buffer_pool.h maintains a pool of shared memory and passes it out. It appears to have a model that any pool can be shared read- or write-only.
If there are only two processes involved, a WritableSharedMemoryRegion may be the right new API to use.
Comment 1 by mattcary@chromium.org
, May 16 2018