1{
2  "name": "@ohos/drivers_interface_display",
3  "version": "4.0",
4  "description": "display device driver interface",
5  "homePage": "https://gitee.com/openharmony",
6  "license": "Apache License 2.0",
7  "publishAs": "code-segment",
8  "segment": {
9    "destPath": "drivers/interface/display"
10  },
11  "language": "",
12  "private": false,
13  "scripts": {},
14  "envs": [],
15  "dirs": [],
16  "author": {},
17  "contributors": [],
18  "component": {
19    "name": "drivers_interface_display",
20    "subsystem": "hdf",
21    "features": [],
22    "adapted_system_type": [
23      "small",
24      "standard"
25    ],
26    "rom": "700KB",
27    "ram": "1MB",
28    "deps": {
29      "components": [
30        "hdf_core",
31        "hilog",
32        "c_utils",
33        "ipc",
34        "graphic_surface",
35        "init",
36        "hitrace"
37      ],
38      "third_party": [
39      ]
40    },
41    "build": {
42      "sub_component": [
43        "//drivers/interface/display/buffer/v1_0:display_buffer_idl_target",
44        "//drivers/interface/display/buffer/v1_0:libdisplay_buffer_hdi_impl",
45        "//drivers/interface/display/buffer/v1_1:display_buffer_idl_target",
46        "//drivers/interface/display/buffer/v1_1:libdisplay_buffer_hdi_impl_v1_1",
47        "//drivers/interface/display/buffer/v1_2:display_buffer_idl_target",
48        "//drivers/interface/display/buffer/v1_2:libdisplay_buffer_hdi_impl_v1_2",
49        "//drivers/interface/display/composer/cache_manager:libcomposer_buffer_cache",
50        "//drivers/interface/display/composer/v1_0:display_composer_idl_target",
51        "//drivers/interface/display/composer/v1_0:libdisplay_composer_hdi_impl",
52        "//drivers/interface/display/composer/v1_1:display_composer_idl_target",
53        "//drivers/interface/display/composer/v1_1:libdisplay_composer_hdi_impl_1.1",
54        "//drivers/interface/display/composer/v1_2:display_composer_idl_target",
55        "//drivers/interface/display/composer/v1_2:libdisplay_composer_hdi_impl_1.2",
56        "//drivers/interface/display/graphic/common/v1_0:display_commontype_idl_target",
57        "//drivers/interface/display/graphic/common/v1_1:display_commontype_idl_target",
58        "//drivers/interface/display/graphic/common/v2_0:display_commontype_idl_target"
59      ],
60      "inner_kits": [
61        {
62          "name": "//drivers/peripheral/display/hdi_service/gralloc/client:hdi_gralloc_client",
63          "header": {
64            "header_files": [
65			 "idisplay_gralloc.h",
66			 "parcel_utils.h"
67            ],
68            "header_base": "//drivers/peripheral/display/hdi_service/gralloc/include"
69          }
70        },
71        {
72          "name": "//drivers/interface/display/buffer/v1_0:libdisplay_buffer_proxy_1.0",
73          "header": {
74            "header_files": [
75            ],
76            "header_base": "//drivers/interface/display/buffer"
77          }
78        },
79        {
80          "name": "//drivers/interface/display/buffer/v1_0:libdisplay_buffer_stub_1.0",
81          "header": {
82            "header_files": [
83            ],
84            "header_base": "//drivers/interface/display/buffer"
85          }
86        },
87        {
88          "name": "//drivers/interface/display/buffer/v1_0:display_buffer_idl_headers",
89          "header": {
90            "header_files": [
91            ],
92            "header_base": "//drivers/interface/display/buffer"
93          }
94        },
95        {
96          "name": "//drivers/interface/display/buffer/v1_0:display_buffer_idl_headers_1.0",
97          "header": {
98            "header_files": [
99            ],
100            "header_base": "//drivers/interface/display/buffer"
101          }
102        },
103        {
104          "name": "//drivers/interface/display/buffer/v1_0:libdisplay_buffer_hdi_impl",
105            "header": {
106              "header_files": [
107              ],
108              "header_base": "//drivers/interface/display/buffer"
109          }
110        },
111        {
112          "name": "//drivers/interface/display/buffer/v1_1:libdisplay_buffer_proxy_1.1",
113          "header": {
114            "header_files": [
115            ],
116            "header_base": "//drivers/interface/display/buffer"
117          }
118        },
119        {
120          "name": "//drivers/interface/display/buffer/v1_1:libdisplay_buffer_stub_1.1",
121          "header": {
122            "header_files": [
123            ],
124            "header_base": "//drivers/interface/display/buffer"
125          }
126        },
127        {
128          "name": "//drivers/interface/display/buffer/v1_1:display_buffer_idl_headers_1.1",
129          "header": {
130            "header_files": [
131            ],
132            "header_base": "//drivers/interface/display/buffer"
133          }
134        },
135        {
136          "name": "//drivers/interface/display/buffer/v1_1:libdisplay_buffer_hdi_impl_v1_1",
137          "header": {
138            "header_files": [
139            ],
140            "header_base": "//drivers/interface/display/buffer"
141          }
142        },
143	{
144          "name": "//drivers/interface/display/buffer/v1_2:libdisplay_buffer_proxy_1.2",
145          "header": {
146            "header_files": [
147            ],
148            "header_base": "//drivers/interface/display/buffer"
149          }
150        },
151        {
152          "name": "//drivers/interface/display/buffer/v1_2:libdisplay_buffer_stub_1.2",
153          "header": {
154            "header_files": [
155            ],
156            "header_base": "//drivers/interface/display/buffer"
157          }
158        },
159        {
160          "name": "//drivers/interface/display/buffer/v1_2:display_buffer_idl_headers_1.2",
161          "header": {
162            "header_files": [
163            ],
164            "header_base": "//drivers/interface/display/buffer"
165          }
166        },
167        {
168          "name": "//drivers/interface/display/buffer/v1_2:libdisplay_buffer_hdi_impl_v1_2",
169          "header": {
170            "header_files": [
171            ],
172            "header_base": "//drivers/interface/display/buffer"
173          }
174        },
175        {
176          "name": "//drivers/interface/display/composer/cache_manager:libcomposer_buffer_cache",
177          "header": {
178            "header_files": [
179            ],
180            "header_base": "//drivers/interface/display/composer"
181          }
182        },
183        {
184          "name": "//drivers/interface/display/composer/v1_0:libdisplay_composer_proxy_1.0",
185          "header": {
186            "header_files": [
187            ],
188            "header_base": "//drivers/interface/display/composer"
189          }
190        },
191        {
192          "name": "//drivers/interface/display/composer/v1_0:libdisplay_composer_stub_1.0",
193          "header": {
194            "header_files": [
195            ],
196            "header_base": "//drivers/interface/display/composer"
197          }
198        },
199        {
200          "name": "//drivers/interface/display/composer/v1_0:display_composer_idl_headers",
201          "header": {
202            "header_files": [
203            ],
204            "header_base": "//drivers/interface/display/composer"
205          }
206        },
207        {
208          "name": "//drivers/interface/display/composer/v1_0:display_composer_idl_headers_1.0",
209          "header": {
210            "header_files": [
211            ],
212            "header_base": "//drivers/interface/display/composer"
213          }
214        },
215        {
216          "name": "//drivers/interface/display/composer/v1_0:libdisplay_composer_hdi_impl",
217          "header": {
218            "header_files": [
219            ],
220            "header_base": "//drivers/interface/display/composer"
221          }
222        },
223        {
224          "name": "//drivers/interface/display/composer/v1_1:libdisplay_composer_proxy_1.1",
225          "header": {
226            "header_files": [
227            ],
228            "header_base": "//drivers/interface/display/composer"
229          }
230        },
231        {
232          "name": "//drivers/interface/display/composer/v1_1:libdisplay_composer_stub_1.1",
233          "header": {
234            "header_files": [
235            ],
236            "header_base": "//drivers/interface/display/composer"
237          }
238        },
239        {
240          "name": "//drivers/interface/display/composer/v1_1:display_composer_idl_headers_1.1",
241          "header": {
242            "header_files": [
243            ],
244            "header_base": "//drivers/interface/display/composer"
245          }
246        },
247        {
248          "name": "//drivers/interface/display/composer/v1_1:libdisplay_composer_hdi_impl_1.1",
249          "header": {
250            "header_files": [
251            ],
252            "header_base": "//drivers/interface/display/composer"
253          }
254        },
255        {
256          "name": "//drivers/interface/display/composer/v1_2:libdisplay_composer_proxy_1.2",
257          "header": {
258            "header_files": [
259            ],
260            "header_base": "//drivers/interface/display/composer"
261          }
262        },
263        {
264          "name": "//drivers/interface/display/composer/v1_2:libdisplay_composer_stub_1.2",
265          "header": {
266            "header_files": [
267            ],
268            "header_base": "//drivers/interface/display/composer"
269          }
270        },
271        {
272          "name": "//drivers/interface/display/composer/v1_2:display_composer_idl_headers_1.2",
273          "header": {
274            "header_files": [
275            ],
276            "header_base": "//drivers/interface/display/composer"
277          }
278        },
279        {
280          "name": "//drivers/interface/display/composer/v1_2:libdisplay_composer_hdi_impl_1.2",
281          "header": {
282            "header_files": [
283            ],
284            "header_base": "//drivers/interface/display/composer"
285          }
286        },
287        {
288          "name": "//drivers/interface/display/graphic/common/v1_0:display_commontype_idl_headers",
289          "header": {
290            "header_files": [
291            ],
292            "header_base": "//drivers/interface/display/graphic/common"
293          }
294        },
295        {
296          "name": "//drivers/interface/display/graphic/common/v1_0:libdisplay_commontype_proxy_1.0",
297          "header": {
298            "header_files": [
299            ],
300            "header_base": "//drivers/interface/display/graphic/common"
301          }
302        },
303        {
304          "name": "//drivers/interface/display/graphic/common/v1_0:display_commontype_idl_headers_1.0",
305          "header": {
306            "header_files": [
307            ],
308            "header_base": "//drivers/interface/display/graphic/common"
309          }
310        },
311        {
312          "name": "//drivers/interface/display/graphic/common/v1_1:libdisplay_commontype_proxy_1.1",
313          "header": {
314            "header_files": [
315            ],
316            "header_base": "//drivers/interface/display/graphic/common"
317          }
318        },
319        {
320          "name": "//drivers/interface/display/graphic/common/v1_1:display_commontype_idl_headers_1.1",
321          "header": {
322            "header_files": [
323            ],
324            "header_base": "//drivers/interface/display/graphic/common"
325          }
326        },
327        {
328          "name": "//drivers/interface/display/graphic/common/v2_0:libdisplay_commontype_proxy_2.0",
329          "header": {
330            "header_files": [
331            ],
332            "header_base": "//drivers/interface/display/graphic/common"
333          }
334        },
335        {
336          "name": "//drivers/interface/display/graphic/common/v2_0:display_commontype_idl_headers_2.0",
337          "header": {
338            "header_files": [
339            ],
340            "header_base": "//drivers/interface/display/graphic/common"
341          }
342        },
343        {
344          "name": "//drivers/interface/display/v1_0:libdisplay_gralloc",
345          "header": {
346            "header_files": [
347              "libdisplay_gralloc.stub.json"
348            ],
349            "header_base": "//drivers/interface/display/v1_0/stub"
350          }
351        }
352      ]
353    }
354  }
355}
356