{ "name": "@ohos/graphic_surface", "description": "graphic surface", "version": "4.1", "license": "Apache License 2.0", "publishAs": "code-segment", "segment": { "destPath": "foundation/graphic/graphic_surface" }, "dirs": {}, "scripts": {}, "component": { "name": "graphic_surface", "subsystem": "graphic", "adapted_system_type": [ "standard" ], "rom": "10000KB", "ram": "10000KB", "deps": { "components": [ "bytrace", "c_utils", "drivers_interface_display", "eventhandler", "hilog", "hitrace", "init", "ipc" ] }, "build": { "sub_component": [ "//foundation/graphic/graphic_surface/surface:surface", "//foundation/graphic/graphic_surface/sync_fence:sync_fence", "//foundation/graphic/graphic_surface/buffer_handle:buffer_handle" ], "inner_kits": [ { "type": "so", "name": "//foundation/graphic/graphic_surface/surface:surface", "header": { "header_files": [ "buffer_extra_data.h", "common_types.h", "external_window.h", "native_buffer.h", "native_buffer_inner.h", "ibuffer_consumer_listener.h", "ibuffer_producer.h", "iconsumer_surface.h", "surface.h", "surface_buffer.h", "surface_type.h", "surface_utils.h", "window.h" ], "header_base": "//foundation/graphic/graphic_surface/interfaces/inner_api/surface" } }, { "type": "so", "name": "//foundation/graphic/graphic_surface/sync_fence:sync_fence", "header": { "header_files": [ "sync_fence.h" ], "header_base": "//foundation/graphic/graphic_surface/interfaces/inner_api/utils" } }, { "type": "so", "name": "//foundation/graphic/graphic_surface/buffer_handle:buffer_handle", "header": { "header_files": [ "buffer_handle_parcel.h", "buffer_handle_utils.h", "buffer_handle.h" ], "header_base": "//foundation/graphic/graphic_surface/interfaces/inner_api/utils" } } ], "test": [ "//foundation/graphic/graphic_surface/surface:test", "//foundation/graphic/graphic_surface/buffer_handle:test", "//foundation/graphic/graphic_surface/sync_fence:test" ] } } }