Expand description
IOSurface - Hardware-accelerated surface
Provides safe Rust bindings for Apple’s IOSurface framework.
IOSurface objects are framebuffers suitable for sharing across process boundaries
and are the primary mechanism for zero-copy frame delivery in ScreenCaptureKit.
§Safety
Base address access is only available through lock guards to ensure proper memory synchronization. The surface must be locked before accessing pixel data.
Structs§
- IOSurface
- Hardware-accelerated surface for efficient frame delivery
- IOSurface
Lock Guard - RAII guard for locked
IOSurface - IOSurface
Lock Options - Lock options for
IOSurface - Plane
Properties - Properties for a single plane in a multi-planar
IOSurface