• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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