{ "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": [ "bounds_checking_function", "c_utils", "drivers_interface_display", "eventhandler", "hicollie", "hilog", "hitrace", "hisysevent", "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", "//foundation/graphic/graphic_surface/utils/frame_report:frame_report" ], "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/surface:surface_headers", "header": { "header_files": [ "surface_type.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": "none", "name": "//foundation/graphic/graphic_surface/utils/frame_report:frame_report", "header": { "header_files": [ "frame_report.h" ] }, "header_base": "//foundation/graphic/graphic_surface/utils/frame_report/export" }, { "type": "so", "name": "//foundation/graphic/graphic_surface/buffer_handle:buffer_handle", "header": { "header_files": [ "buffer_handle_parcel.h", "buffer_handle_utils.h" ], "header_base": "//foundation/graphic/graphic_surface/interfaces/inner_api/utils" } } ], "test": [ "//foundation/graphic/graphic_surface/surface/test:test", "//foundation/graphic/graphic_surface/buffer_handle/test:test", "//foundation/graphic/graphic_surface/sync_fence/test:test", "//foundation/graphic/graphic_surface/utils/frame_report/test:test", "//foundation/graphic/graphic_surface/utils/rs_frame_report_ext/test:test" ] } } }