12f0d0f1aSopenharmony_ci{ 22f0d0f1aSopenharmony_ci "name": "@ohos/drm_framework", 32f0d0f1aSopenharmony_ci "description": "DRM standard", 42f0d0f1aSopenharmony_ci "version": "3.1", 52f0d0f1aSopenharmony_ci "license": "Apache License 2.0", 62f0d0f1aSopenharmony_ci "publishAs": "code-segment", 72f0d0f1aSopenharmony_ci "segment": { 82f0d0f1aSopenharmony_ci "destPath": "foundation/multimedia/drm_framework" 92f0d0f1aSopenharmony_ci }, 102f0d0f1aSopenharmony_ci "dirs": {}, 112f0d0f1aSopenharmony_ci "scripts": {}, 122f0d0f1aSopenharmony_ci "component": { 132f0d0f1aSopenharmony_ci "name": "drm_framework", 142f0d0f1aSopenharmony_ci "subsystem": "multimedia", 152f0d0f1aSopenharmony_ci "syscap": ["SystemCapability.Multimedia.Drm.Core"], 162f0d0f1aSopenharmony_ci "features": [], 172f0d0f1aSopenharmony_ci "adapted_system_type": [ "standard" ], 182f0d0f1aSopenharmony_ci "rom": "", 192f0d0f1aSopenharmony_ci "ram": "", 202f0d0f1aSopenharmony_ci "hisysevent_config": [ ], 212f0d0f1aSopenharmony_ci "deps": { 222f0d0f1aSopenharmony_ci "components": [ 232f0d0f1aSopenharmony_ci "ability_base", 242f0d0f1aSopenharmony_ci "ability_runtime", 252f0d0f1aSopenharmony_ci "safwk", 262f0d0f1aSopenharmony_ci "napi", 272f0d0f1aSopenharmony_ci "samgr", 282f0d0f1aSopenharmony_ci "hitrace", 292f0d0f1aSopenharmony_ci "ipc", 302f0d0f1aSopenharmony_ci "hisysevent", 312f0d0f1aSopenharmony_ci "c_utils", 322f0d0f1aSopenharmony_ci "hilog", 332f0d0f1aSopenharmony_ci "hidumper", 342f0d0f1aSopenharmony_ci "hicollie", 352f0d0f1aSopenharmony_ci "hdf_core", 362f0d0f1aSopenharmony_ci "eventhandler", 372f0d0f1aSopenharmony_ci "bundle_framework", 382f0d0f1aSopenharmony_ci "drivers_interface_drm", 392f0d0f1aSopenharmony_ci "memmgr", 402f0d0f1aSopenharmony_ci "hiappevent", 412f0d0f1aSopenharmony_ci "json" 422f0d0f1aSopenharmony_ci ] 432f0d0f1aSopenharmony_ci }, 442f0d0f1aSopenharmony_ci "build": { 452f0d0f1aSopenharmony_ci "group_type": { 462f0d0f1aSopenharmony_ci "base_group": [ 472f0d0f1aSopenharmony_ci ], 482f0d0f1aSopenharmony_ci "fwk_group": [ 492f0d0f1aSopenharmony_ci "//foundation/multimedia/drm_framework/:multimedia_drm_framework" 502f0d0f1aSopenharmony_ci ], 512f0d0f1aSopenharmony_ci "service_group": [ 522f0d0f1aSopenharmony_ci "//foundation/multimedia/drm_framework/sa_profile:drm_service_sa_profile", 532f0d0f1aSopenharmony_ci "//foundation/multimedia/drm_framework/services/etc:drm_service.rc", 542f0d0f1aSopenharmony_ci "//foundation/multimedia/drm_framework/services/drm_service:drm_service" 552f0d0f1aSopenharmony_ci ] 562f0d0f1aSopenharmony_ci }, 572f0d0f1aSopenharmony_ci 582f0d0f1aSopenharmony_ci "inner_kits": [ 592f0d0f1aSopenharmony_ci { 602f0d0f1aSopenharmony_ci "type": "none", 612f0d0f1aSopenharmony_ci "name": "//foundation/multimedia/drm_framework/frameworks/native:drm_framework", 622f0d0f1aSopenharmony_ci "header": { 632f0d0f1aSopenharmony_ci "header_base": [ 642f0d0f1aSopenharmony_ci "foundation/multimedia/drm_framework/interfaces/inner_api/native/drm" 652f0d0f1aSopenharmony_ci ], 662f0d0f1aSopenharmony_ci "header_files": [ 672f0d0f1aSopenharmony_ci "media_key_system_impl.h", 682f0d0f1aSopenharmony_ci "key_session_impl.h", 692f0d0f1aSopenharmony_ci "media_decrypt_module_impl.h" 702f0d0f1aSopenharmony_ci ] 712f0d0f1aSopenharmony_ci } 722f0d0f1aSopenharmony_ci }, 732f0d0f1aSopenharmony_ci { 742f0d0f1aSopenharmony_ci "type": "none", 752f0d0f1aSopenharmony_ci "name": "//foundation/multimedia/drm_framework/interfaces/kits/c/drm_capi:native_drm", 762f0d0f1aSopenharmony_ci "header": { 772f0d0f1aSopenharmony_ci "header_base": [ 782f0d0f1aSopenharmony_ci "foundation/multimedia/drm_framework/interfaces/kits/c/drm_capi/common", 792f0d0f1aSopenharmony_ci "foundation/multimedia/drm_framework/interfaces/kits/c/drm_capi/include" 802f0d0f1aSopenharmony_ci ], 812f0d0f1aSopenharmony_ci "header_files": [ 822f0d0f1aSopenharmony_ci "native_mediakeysession.h", 832f0d0f1aSopenharmony_ci "native_mediakeysystem.h", 842f0d0f1aSopenharmony_ci "native_drm_common.h", 852f0d0f1aSopenharmony_ci "native_drm_object.h", 862f0d0f1aSopenharmony_ci "native_drm_err.h" 872f0d0f1aSopenharmony_ci ] 882f0d0f1aSopenharmony_ci } 892f0d0f1aSopenharmony_ci }, 902f0d0f1aSopenharmony_ci { 912f0d0f1aSopenharmony_ci "type": "none", 922f0d0f1aSopenharmony_ci "name": "//foundation/multimedia/drm_framework/interfaces/kits/js/drm_napi:drm_napi", 932f0d0f1aSopenharmony_ci "header": { 942f0d0f1aSopenharmony_ci "header_base": [ 952f0d0f1aSopenharmony_ci "//foundation/multimedia/drm_framework/interfaces/kits/js/drm_napi/include" 962f0d0f1aSopenharmony_ci ], 972f0d0f1aSopenharmony_ci "header_files": [ 982f0d0f1aSopenharmony_ci "key_session_napi.h", 992f0d0f1aSopenharmony_ci "media_key_system_napi.h", 1002f0d0f1aSopenharmony_ci "media_key_system_callback_napi.h", 1012f0d0f1aSopenharmony_ci "native_module_ohos_drm.h" 1022f0d0f1aSopenharmony_ci ] 1032f0d0f1aSopenharmony_ci } 1042f0d0f1aSopenharmony_ci } 1052f0d0f1aSopenharmony_ci ], 1062f0d0f1aSopenharmony_ci "test": [ 1072f0d0f1aSopenharmony_ci "//foundation/multimedia/drm_framework/frameworks/native/test:drmframeworktest", 1082f0d0f1aSopenharmony_ci "//foundation/multimedia/drm_framework/frameworks/native/test/unittest:drm_framework_capi_unittest_v1_0", 1092f0d0f1aSopenharmony_ci "//foundation/multimedia/drm_framework/frameworks/native/test/fuzztest:drm_framework_capi_fuzztest_v1_0" 1102f0d0f1aSopenharmony_ci ] 1112f0d0f1aSopenharmony_ci } 1122f0d0f1aSopenharmony_ci } 1132f0d0f1aSopenharmony_ci} 114