Skip to content

Latest commit

 

History

History
7 lines (4 loc) · 535 Bytes

README.md

File metadata and controls

7 lines (4 loc) · 535 Bytes

AHardwareBuffer IPC

This is a working demo using AHardwareBuffer API to send shared data between two processes.

This works by having the Client app AHardwareBuffer_allocate() and then writing to the shared memory upon picking a color (it generates the gradient pattern you see). From here the Server app upons an active window will see the data has been sent via AHardwareBuffer_recvHandleFromUnixSocket() and then write that memory to the ANativeWindow_Buffer which is then displayed on the screen.

demo