1{ 2 "name": "@ohos/image_framework", 3 "description": "Image standard provides atomic capabilities", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "foundation/multimedia/image_framework" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "image_framework", 14 "subsystem": "multimedia", 15 "syscap": [ 16 "SystemCapability.Multimedia.Image.Core", 17 "SystemCapability.Multimedia.Image.ImageSource", 18 "SystemCapability.Multimedia.Image.ImagePacker", 19 "SystemCapability.Multimedia.Image.ImageReceiver", 20 "SystemCapability.Multimedia.Image.ImageCreator" 21 ], 22 "features": [], 23 "adapted_system_type": [ "standard" ], 24 "rom": "10000KB", 25 "ram": "10000KB", 26 "hisysevent_config": [ "//foundation/multimedia/image_framework/hisysevent.yaml" ], 27 "deps": { 28 "components": [ 29 "c_utils", 30 "graphic_2d", 31 "graphic_surface", 32 "hichecker", 33 "hitrace", 34 "hilog", 35 "hisysevent", 36 "ipc", 37 "napi", 38 "zlib", 39 "init", 40 "memory_utils", 41 "drivers_interface_codec", 42 "drivers_interface_display", 43 "hdf_core", 44 "memmgr_plugin" 45 ], 46 "third_party": [ 47 "flutter", 48 "libpng", 49 "libexif", 50 "bounds_checking_function", 51 "expat", 52 "json", 53 "skia", 54 "zlib", 55 "astc-encoder", 56 "opencl-headers", 57 "ffmpeg" 58 ] 59 }, 60 "build": { 61 "sub_component": [ 62 "//foundation/multimedia/image_framework:image_framework", 63 "//foundation/multimedia/image_framework:plugins" 64 ], 65 "inner_kits": [ 66 { 67 "header":{ 68 "header_files":[ 69 "pixel_convert_adapter.h", 70 "pixel_map_jni_utils.h" 71 ], 72 "header_base": "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/pixelconverter/include" 73 }, 74 "name": "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/pixelconverter:pixelconvertadapter" 75 }, 76 { 77 "header": { 78 "header_files": [ 79 "pixel_map.h", 80 "image_packer.h", 81 "image_source.h", 82 "image_type.h", 83 "peer_listener.h", 84 "incremental_pixel_map.h", 85 "pixel_map_manager.h", 86 "decode_listener.h", 87 "pixel_map_parcel.h" 88 ], 89 "header_base": "//foundation/multimedia/image_framework/interfaces/innerkits/include" 90 }, 91 "name": "//foundation/multimedia/image_framework/interfaces/innerkits:image_native" 92 }, 93 { 94 "header": { 95 "header_files": [ 96 "image_packer_napi.h", 97 "image_source_napi.h", 98 "native_module_ohos_image.h", 99 "pixel_map_napi.h" 100 ], 101 "header_base": "//foundation/multimedia/image_framework/interfaces/kits/js/common/include" 102 }, 103 "name": "//foundation/multimedia/image_framework/interfaces/kits/js/common:image" 104 }, 105 { 106 "header": { 107 "header_base": "//foundation/multimedia/image_framework/interfaces/kits/native/include/", 108 "header_files": [ 109 "image_pixel_map_napi.h", 110 "image_pixel_map_mdk.h" 111 ] 112 }, 113 "name": "//foundation/multimedia/image_framework/frameworks/kits/js/common/pixelmap_ndk:pixelmap_ndk" 114 }, 115 { 116 "header": { 117 "header_base": "//foundation/multimedia/image_framework/interfaces/kits/native/include/", 118 "header_files": [ 119 "image_mdk_common.h", 120 "image_mdk.h" 121 ] 122 }, 123 "name": "//foundation/multimedia/image_framework/frameworks/kits/js/common/ndk:image_ndk" 124 }, 125 { 126 "header": { 127 "header_base": "//foundation/multimedia/image_framework/interfaces/kits/native/include/", 128 "header_files": [ 129 "image_mdk_common.h", 130 "image_receiver_mdk.h" 131 ] 132 }, 133 "name": "//foundation/multimedia/image_framework/frameworks/kits/js/common/ndk:image_receiver_ndk" 134 }, 135 { 136 "header": { 137 "header_base": "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/include/", 138 "header_files": [ 139 "image_utils.h" 140 ] 141 }, 142 "name": "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils:image_utils" 143 }, 144 { 145 "header": { 146 "header_base": "//foundation/multimedia/image_framework/interfaces/kits/native/include/", 147 "header_files": [ 148 "image_source_mdk.h" 149 ] 150 }, 151 "name": "//foundation/multimedia/image_framework/frameworks/kits/js/common/ndk:image_source_ndk" 152 }, 153 { 154 "header": { 155 "header_base": "//foundation/multimedia/image_framework/interfaces/kits/native/include/", 156 "header_files": [ 157 "image_packer_mdk.h" 158 ] 159 }, 160 "name": "//foundation/multimedia/image_framework/frameworks/kits/js/common/ndk:image_packer_ndk" 161 }, 162 { 163 "header":{ 164 "header_files":[ 165 "pixel_map_from_surface.h" 166 ], 167 "header_base": "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/egl_image/include" 168 }, 169 "name": "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/egl_image:egl_image" 170 } 171 ], 172 "test": [ 173 "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/test:unittest" 174 ] 175 } 176 } 177 } 178