• 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": [],
17        "adapted_system_type": [ "standard" ],
18        "rom": "",
19        "ram": "",
20        "hisysevent_config": [ ],
21        "deps": {
22          "components": [
23              "ability_base",
24              "ability_runtime",
25              "safwk",
26              "napi",
27              "samgr",
28              "hitrace",
29              "ipc",
30              "hisysevent",
31              "c_utils",
32              "hilog",
33              "hidumper",
34              "hicollie",
35              "hdf_core",
36              "eventhandler",
37              "bundle_framework",
38              "drivers_interface_drm",
39              "memmgr",
40              "hiappevent",
41              "json",
42              "netmanager_base"
43            ]
44        },
45        "build": {
46          "group_type": {
47            "base_group": [
48            ],
49            "fwk_group": [
50              "//foundation/multimedia/drm_framework/:multimedia_drm_framework"
51            ],
52            "service_group": [
53              "//foundation/multimedia/drm_framework/sa_profile:drm_service_sa_profile",
54              "//foundation/multimedia/drm_framework/services/etc:drm_service.rc",
55              "//foundation/multimedia/drm_framework/services/drm_service:drm_service"
56            ]
57          },
58
59          "inner_kits": [
60            {
61              "type": "none",
62              "name": "//foundation/multimedia/drm_framework/frameworks/native:drm_framework",
63              "header": {
64                "header_base": [
65                    "foundation/multimedia/drm_framework/interfaces/inner_api/native/drm"
66                ],
67                "header_files": [
68                  "media_key_system_impl.h",
69                  "key_session_impl.h",
70                  "media_decrypt_module_impl.h"
71                ]
72              }
73            },
74            {
75              "type": "none",
76              "name": "//foundation/multimedia/drm_framework/interfaces/kits/c/drm_capi:native_drm",
77              "header": {
78                "header_base": [
79                    "foundation/multimedia/drm_framework/interfaces/kits/c/drm_capi/common",
80                    "foundation/multimedia/drm_framework/interfaces/kits/c/drm_capi/include"
81                ],
82                "header_files": [
83                  "native_mediakeysession.h",
84                  "native_mediakeysystem.h",
85                  "native_drm_common.h",
86                  "native_drm_object.h",
87                  "native_drm_err.h"
88                ]
89              }
90            },
91            {
92              "type": "none",
93              "name": "//foundation/multimedia/drm_framework/interfaces/kits/js/drm_napi:drm_napi",
94              "header": {
95                "header_base": [
96                    "//foundation/multimedia/drm_framework/interfaces/kits/js/drm_napi/include"
97                 ],
98                "header_files": [
99                  "key_session_napi.h",
100                  "media_key_system_napi.h",
101                  "media_key_system_callback_napi.h",
102                  "native_module_ohos_drm.h"
103                ]
104              }
105            }
106          ],
107          "test": [
108            "//foundation/multimedia/drm_framework/frameworks/native/test:drmframeworktest",
109            "//foundation/multimedia/drm_framework/frameworks/native/test/unittest:drm_framework_capi_unittest_v1_0",
110            "//foundation/multimedia/drm_framework/frameworks/native/test/fuzztest:drm_framework_capi_fuzztest_v1_0"
111          ]
112        }
113    }
114}
115