• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/drm_framework",
3    "description": "DRM standard",
4    "version": "3.1",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "foundation/multimedia/drm_framework"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13        "name": "drm_framework",
14        "subsystem": "multimedia",
15        "syscap": ["SystemCapability.Multimedia.Drm.Core"],
16        "features": [ "drm_framework_service_support_lazy_loading" ],
17        "adapted_system_type": [ "standard" ],
18        "rom": "",
19        "ram": "",
20        "hisysevent_config": [ ],
21        "deps": {
22          "components": [
23              "ability_base",
24              "ability_runtime",
25              "access_token",
26              "curl",
27              "safwk",
28              "napi",
29              "samgr",
30              "hitrace",
31              "ipc",
32              "hisysevent",
33              "c_utils",
34              "hilog",
35              "hidumper",
36              "hicollie",
37              "hdf_core",
38              "eventhandler",
39              "bundle_framework",
40              "drivers_interface_drm",
41              "memmgr",
42              "hiappevent",
43              "json",
44              "init",
45              "data_share",
46              "os_account"
47            ]
48        },
49        "build": {
50          "group_type": {
51            "base_group": [
52            ],
53            "fwk_group": [
54              "//foundation/multimedia/drm_framework/:multimedia_drm_framework"
55            ],
56            "service_group": [
57              "//foundation/multimedia/drm_framework/sa_profile:drm_service_sa_profile",
58              "//foundation/multimedia/drm_framework/services/etc:drm_service.rc",
59              "//foundation/multimedia/drm_framework/services/drm_service:drm_service"
60            ]
61          },
62
63          "inner_kits": [
64            {
65              "type": "none",
66              "name": "//foundation/multimedia/drm_framework/frameworks/native:drm_framework",
67              "header": {
68                "header_base": [
69                    "foundation/multimedia/drm_framework/interfaces/inner_api/native/drm"
70                ],
71                "header_files": [
72                  "media_key_system_impl.h",
73                  "key_session_impl.h",
74                  "media_decrypt_module_impl.h"
75                ]
76              }
77            },
78            {
79              "type": "none",
80              "name": "//foundation/multimedia/drm_framework/interfaces/kits/c/drm_capi:native_drm",
81              "header": {
82                "header_base": [
83                    "foundation/multimedia/drm_framework/interfaces/kits/c/drm_capi/common",
84                    "foundation/multimedia/drm_framework/interfaces/kits/c/drm_capi/include"
85                ],
86                "header_files": [
87                  "native_mediakeysession.h",
88                  "native_mediakeysystem.h",
89                  "native_drm_common.h",
90                  "native_drm_object.h",
91                  "native_drm_err.h"
92                ]
93              }
94            },
95            {
96              "type": "none",
97              "name": "//foundation/multimedia/drm_framework/interfaces/kits/js/drm_napi:drm_napi",
98              "header": {
99                "header_base": [
100                    "//foundation/multimedia/drm_framework/interfaces/kits/js/drm_napi/include"
101                 ],
102                "header_files": [
103                  "key_session_napi.h",
104                  "media_key_system_napi.h",
105                  "media_key_system_callback_napi.h",
106                  "native_module_ohos_drm.h"
107                ]
108              }
109            }
110          ],
111          "test": [
112            "//foundation/multimedia/drm_framework/frameworks/native/test:drmframeworktest",
113            "//foundation/multimedia/drm_framework/frameworks/native/test/unittest:drm_framework_capi_unittest_v1_0",
114            "//foundation/multimedia/drm_framework/frameworks/native/test/fuzztest:drm_framework_capi_fuzztest_v1_0"
115          ]
116        }
117    }
118}
119