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