132a6e48fSopenharmony_ci{ 232a6e48fSopenharmony_ci "name": "@ohos/graphic_surface", 332a6e48fSopenharmony_ci "description": "graphic surface", 432a6e48fSopenharmony_ci "version": "4.1", 532a6e48fSopenharmony_ci "license": "Apache License 2.0", 632a6e48fSopenharmony_ci "publishAs": "code-segment", 732a6e48fSopenharmony_ci "segment": { 832a6e48fSopenharmony_ci "destPath": "foundation/graphic/graphic_surface" 932a6e48fSopenharmony_ci }, 1032a6e48fSopenharmony_ci "dirs": {}, 1132a6e48fSopenharmony_ci "scripts": {}, 1232a6e48fSopenharmony_ci "component": { 1332a6e48fSopenharmony_ci "name": "graphic_surface", 1432a6e48fSopenharmony_ci "subsystem": "graphic", 1532a6e48fSopenharmony_ci "adapted_system_type": [ "standard" ], 1632a6e48fSopenharmony_ci "rom": "10000KB", 1732a6e48fSopenharmony_ci "ram": "10000KB", 1832a6e48fSopenharmony_ci "deps": { 1932a6e48fSopenharmony_ci "components": [ 2032a6e48fSopenharmony_ci "bounds_checking_function", 2132a6e48fSopenharmony_ci "c_utils", 2232a6e48fSopenharmony_ci "config_policy", 2332a6e48fSopenharmony_ci "drivers_interface_display", 2432a6e48fSopenharmony_ci "eventhandler", 2532a6e48fSopenharmony_ci "hicollie", 2632a6e48fSopenharmony_ci "hilog", 2732a6e48fSopenharmony_ci "hitrace", 2832a6e48fSopenharmony_ci "hisysevent", 2932a6e48fSopenharmony_ci "init", 3032a6e48fSopenharmony_ci "ipc", 3132a6e48fSopenharmony_ci "jsoncpp" 3232a6e48fSopenharmony_ci ] 3332a6e48fSopenharmony_ci }, 3432a6e48fSopenharmony_ci "build": { 3532a6e48fSopenharmony_ci "sub_component": [ 3632a6e48fSopenharmony_ci "//foundation/graphic/graphic_surface/surface:surface", 3732a6e48fSopenharmony_ci "//foundation/graphic/graphic_surface/sync_fence:sync_fence", 3832a6e48fSopenharmony_ci "//foundation/graphic/graphic_surface/buffer_handle:buffer_handle", 3932a6e48fSopenharmony_ci "//foundation/graphic/graphic_surface/utils/frame_report:frame_report", 4032a6e48fSopenharmony_ci "//foundation/graphic/graphic_surface/utils/hebc_white_list:hebc_white_list" 4132a6e48fSopenharmony_ci ], 4232a6e48fSopenharmony_ci "inner_kits": [ 4332a6e48fSopenharmony_ci { 4432a6e48fSopenharmony_ci "type": "so", 4532a6e48fSopenharmony_ci "name": "//foundation/graphic/graphic_surface/surface:surface", 4632a6e48fSopenharmony_ci "header": { 4732a6e48fSopenharmony_ci "header_files": [ 4832a6e48fSopenharmony_ci "buffer_extra_data.h", 4932a6e48fSopenharmony_ci "common_types.h", 5032a6e48fSopenharmony_ci "external_window.h", 5132a6e48fSopenharmony_ci "native_buffer.h", 5232a6e48fSopenharmony_ci "native_buffer_inner.h", 5332a6e48fSopenharmony_ci "ibuffer_consumer_listener.h", 5432a6e48fSopenharmony_ci "ibuffer_producer.h", 5532a6e48fSopenharmony_ci "iconsumer_surface.h", 5632a6e48fSopenharmony_ci "surface.h", 5732a6e48fSopenharmony_ci "surface_buffer.h", 5832a6e48fSopenharmony_ci "surface_type.h", 5932a6e48fSopenharmony_ci "surface_utils.h", 6032a6e48fSopenharmony_ci "window.h" 6132a6e48fSopenharmony_ci ], 6232a6e48fSopenharmony_ci "header_base": "//foundation/graphic/graphic_surface/interfaces/inner_api/surface" 6332a6e48fSopenharmony_ci } 6432a6e48fSopenharmony_ci }, 6532a6e48fSopenharmony_ci { 6632a6e48fSopenharmony_ci "type": "so", 6732a6e48fSopenharmony_ci "name": "//foundation/graphic/graphic_surface/surface:surface_headers", 6832a6e48fSopenharmony_ci "header": { 6932a6e48fSopenharmony_ci "header_files": [ 7032a6e48fSopenharmony_ci "surface_type.h" 7132a6e48fSopenharmony_ci ], 7232a6e48fSopenharmony_ci "header_base": "//foundation/graphic/graphic_surface/interfaces/inner_api/surface" 7332a6e48fSopenharmony_ci } 7432a6e48fSopenharmony_ci }, 7532a6e48fSopenharmony_ci { 7632a6e48fSopenharmony_ci "type": "so", 7732a6e48fSopenharmony_ci "name": "//foundation/graphic/graphic_surface/sync_fence:sync_fence", 7832a6e48fSopenharmony_ci "header": { 7932a6e48fSopenharmony_ci "header_files": [ 8032a6e48fSopenharmony_ci "sync_fence.h" 8132a6e48fSopenharmony_ci ], 8232a6e48fSopenharmony_ci "header_base": "//foundation/graphic/graphic_surface/interfaces/inner_api/sync_fence" 8332a6e48fSopenharmony_ci } 8432a6e48fSopenharmony_ci }, 8532a6e48fSopenharmony_ci { 8632a6e48fSopenharmony_ci "type": "none", 8732a6e48fSopenharmony_ci "name": "//foundation/graphic/graphic_surface/utils/frame_report:frame_report", 8832a6e48fSopenharmony_ci "header": { 8932a6e48fSopenharmony_ci "header_files": [ 9032a6e48fSopenharmony_ci "frame_report.h" 9132a6e48fSopenharmony_ci ] 9232a6e48fSopenharmony_ci }, 9332a6e48fSopenharmony_ci "header_base": "//foundation/graphic/graphic_surface/utils/frame_report/export" 9432a6e48fSopenharmony_ci }, 9532a6e48fSopenharmony_ci { 9632a6e48fSopenharmony_ci "type": "so", 9732a6e48fSopenharmony_ci "name": "//foundation/graphic/graphic_surface/buffer_handle:buffer_handle", 9832a6e48fSopenharmony_ci "header": { 9932a6e48fSopenharmony_ci "header_files": [ 10032a6e48fSopenharmony_ci "buffer_handle_parcel.h", 10132a6e48fSopenharmony_ci "buffer_handle_utils.h" 10232a6e48fSopenharmony_ci ], 10332a6e48fSopenharmony_ci "header_base": "//foundation/graphic/graphic_surface/interfaces/inner_api/buffer_handle" 10432a6e48fSopenharmony_ci } 10532a6e48fSopenharmony_ci } 10632a6e48fSopenharmony_ci ], 10732a6e48fSopenharmony_ci "test": [ 10832a6e48fSopenharmony_ci "//foundation/graphic/graphic_surface/surface/test:test", 10932a6e48fSopenharmony_ci "//foundation/graphic/graphic_surface/buffer_handle/test:test", 11032a6e48fSopenharmony_ci "//foundation/graphic/graphic_surface/sync_fence/test:test", 11132a6e48fSopenharmony_ci "//foundation/graphic/graphic_surface/utils/frame_report/test:test", 11232a6e48fSopenharmony_ci "//foundation/graphic/graphic_surface/utils/rs_frame_report_ext/test:test", 11332a6e48fSopenharmony_ci "//foundation/graphic/graphic_surface/utils/hebc_white_list/test:test" 11432a6e48fSopenharmony_ci 11532a6e48fSopenharmony_ci ] 11632a6e48fSopenharmony_ci } 11732a6e48fSopenharmony_ci } 11832a6e48fSopenharmony_ci } 119