Expand description
Safe buffer types for FFI data exchange.
These buffers provide RAII-based memory management for data passed between Rust and the C API. All buffers are automatically deallocated when dropped.
§Buffer Types
MaaStringBuffer- UTF-8 string dataMaaImageBuffer- Image data (supports PNG/JPEG encoding)MaaStringListBuffer- List of stringsMaaImageListBuffer- List of imagesMaaRectBuffer- Rectangle coordinates
Structs§
- MaaImage
Buffer - Image buffer for storing and manipulating image data.
- MaaImage
List Buffer - A list buffer for storing multiple images.
- MaaRect
Buffer - Rect buffer for passing rectangle coordinates between Rust and C API.
- MaaString
Buffer - A string buffer for UTF-8 text data.
- MaaString
List Buffer - A list buffer for storing multiple strings.