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 ] 43 }, 44 "build": { 45 "group_type": { 46 "base_group": [ 47 ], 48 "fwk_group": [ 49 "//foundation/multimedia/drm_framework/:multimedia_drm_framework" 50 ], 51 "service_group": [ 52 "//foundation/multimedia/drm_framework/sa_profile:drm_service_sa_profile", 53 "//foundation/multimedia/drm_framework/services/etc:drm_service.rc", 54 "//foundation/multimedia/drm_framework/services/drm_service:drm_service" 55 ] 56 }, 57 58 "inner_kits": [ 59 { 60 "type": "none", 61 "name": "//foundation/multimedia/drm_framework/frameworks/native:drm_framework", 62 "header": { 63 "header_base": [ 64 "foundation/multimedia/drm_framework/interfaces/inner_api/native/drm" 65 ], 66 "header_files": [ 67 "media_key_system_impl.h", 68 "key_session_impl.h", 69 "media_decrypt_module_impl.h" 70 ] 71 } 72 }, 73 { 74 "type": "none", 75 "name": "//foundation/multimedia/drm_framework/interfaces/kits/c/drm_capi:native_drm", 76 "header": { 77 "header_base": [ 78 "foundation/multimedia/drm_framework/interfaces/kits/c/drm_capi/common", 79 "foundation/multimedia/drm_framework/interfaces/kits/c/drm_capi/include" 80 ], 81 "header_files": [ 82 "native_mediakeysession.h", 83 "native_mediakeysystem.h", 84 "native_drm_common.h", 85 "native_drm_object.h", 86 "native_drm_err.h" 87 ] 88 } 89 }, 90 { 91 "type": "none", 92 "name": "//foundation/multimedia/drm_framework/interfaces/kits/js/drm_napi:drm_napi", 93 "header": { 94 "header_base": [ 95 "//foundation/multimedia/drm_framework/interfaces/kits/js/drm_napi/include" 96 ], 97 "header_files": [ 98 "key_session_napi.h", 99 "media_key_system_napi.h", 100 "media_key_system_callback_napi.h", 101 "native_module_ohos_drm.h" 102 ] 103 } 104 } 105 ], 106 "test": [ 107 "//foundation/multimedia/drm_framework/frameworks/native/test:drmframeworktest", 108 "//foundation/multimedia/drm_framework/frameworks/native/test/unittest:drm_framework_capi_unittest_v1_0", 109 "//foundation/multimedia/drm_framework/frameworks/native/test/fuzztest:drm_framework_capi_fuzztest_v1_0" 110 ] 111 } 112 } 113} 114