1{ 2 "name": "@ohos/graphic_surface", 3 "description": "graphic surface", 4 "version": "4.1", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "foundation/graphic/graphic_surface" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "graphic_surface", 14 "subsystem": "graphic", 15 "adapted_system_type": [ "standard" ], 16 "rom": "10000KB", 17 "ram": "10000KB", 18 "deps": { 19 "components": [ 20 "bytrace", 21 "c_utils", 22 "drivers_interface_display", 23 "eventhandler", 24 "hilog", 25 "hitrace", 26 "init", 27 "ipc" 28 ] 29 }, 30 "build": { 31 "sub_component": [ 32 "//foundation/graphic/graphic_surface/surface:surface", 33 "//foundation/graphic/graphic_surface/sync_fence:sync_fence", 34 "//foundation/graphic/graphic_surface/buffer_handle:buffer_handle" 35 ], 36 "inner_kits": [ 37 { 38 "type": "so", 39 "name": "//foundation/graphic/graphic_surface/surface:surface", 40 "header": { 41 "header_files": [ 42 "buffer_extra_data.h", 43 "common_types.h", 44 "external_window.h", 45 "native_buffer.h", 46 "native_buffer_inner.h", 47 "ibuffer_consumer_listener.h", 48 "ibuffer_producer.h", 49 "iconsumer_surface.h", 50 "surface.h", 51 "surface_buffer.h", 52 "surface_type.h", 53 "surface_utils.h", 54 "window.h" 55 ], 56 "header_base": "//foundation/graphic/graphic_surface/interfaces/inner_api/surface" 57 } 58 }, 59 { 60 "type": "so", 61 "name": "//foundation/graphic/graphic_surface/sync_fence:sync_fence", 62 "header": { 63 "header_files": [ 64 "sync_fence.h" 65 ], 66 "header_base": "//foundation/graphic/graphic_surface/interfaces/inner_api/utils" 67 } 68 }, 69 { 70 "type": "so", 71 "name": "//foundation/graphic/graphic_surface/buffer_handle:buffer_handle", 72 "header": { 73 "header_files": [ 74 "buffer_handle_parcel.h", 75 "buffer_handle_utils.h", 76 "buffer_handle.h" 77 ], 78 "header_base": "//foundation/graphic/graphic_surface/interfaces/inner_api/utils" 79 } 80 } 81 ], 82 "test": [ 83 "//foundation/graphic/graphic_surface/surface:test", 84 "//foundation/graphic/graphic_surface/buffer_handle:test", 85 "//foundation/graphic/graphic_surface/sync_fence:test" 86 ] 87 } 88 } 89 } 90