unplugged-vendor/frameworks/av/media/libshmem
2025-10-06 13:59:42 +00:00
..
aidl/android/media Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
include/media Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
Android.bp Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
OWNERS Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
README.md Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
ShmemCompat.cpp Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
ShmemTest.cpp Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
ShmemUtil.cpp Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00

libshmem

This library provides facilities for sharing memory across processes over (stable) AIDL. The main feature is the definition of the android.media.SharedMemory AIDL type, which represents a block of memory that can be shared between processes. In addition, a few utilities are provided to facilitate the use of shared memory and to integrate with legacy code that uses older facilities.