1{ 2 "name": "@ohos/media_library", 3 "description": "provides a set of easy-to-use APIs for getting media file metadata information", 4 "version": "4.0", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "foundation/multimedia/media_library" 9 }, 10 "component": { 11 "name": "media_library", 12 "subsystem": "multimedia", 13 "syscap": [ 14 "SystemCapability.Multimedia.MediaLibrary.Core", 15 "SystemCapability.Multimedia.MediaLibrary.DistributedCore", 16 "SystemCapability.FileManagement.UserFileManager.Core", 17 "SystemCapability.FileManagement.UserFileManager.DistributedCore", 18 "SystemCapability.FileManagement.PhotoAccessHelper.Core" 19 ], 20 "features": [], 21 "adapted_system_type": [ "small", "standard" ], 22 "rom": "10444KB", 23 "ram": "35093KB", 24 "hisysevent_config": [ 25 "//foundation/multimedia/media_library/hisysevent.yaml" 26 ], 27 "deps": { 28 "components": [ 29 "ability_base", 30 "ability_runtime", 31 "access_token", 32 "ace_engine", 33 "app_file_service", 34 "battery_manager", 35 "bundle_framework", 36 "c_utils", 37 "camera_framework", 38 "common_event_service", 39 "data_share", 40 "device_auth", 41 "device_manager", 42 "device_security_level", 43 "dfs_service", 44 "drivers_interface_usb", 45 "eventhandler", 46 "file_api", 47 "hicollie", 48 "hilog", 49 "hisysevent", 50 "hitrace", 51 "huks", 52 "i18n", 53 "init", 54 "ipc", 55 "kv_store", 56 "memory_utils", 57 "memmgr", 58 "memmgr_plugin", 59 "image_framework", 60 "napi", 61 "player_framework", 62 "power_manager", 63 "relational_store", 64 "safwk", 65 "samgr", 66 "security_component_manager", 67 "storage_service", 68 "user_file_service", 69 "window_manager", 70 "background_task_mgr", 71 "ffrt" 72 ], 73 "third_party": [ 74 "e2fsprogs", 75 "openssl" 76 ] 77 }, 78 "build": { 79 "group_type": { 80 "base_group": [], 81 "fwk_group": [ 82 "//foundation/multimedia/media_library/interfaces/kits/js:medialibrary", 83 "//foundation/multimedia/media_library/interfaces/kits/js:medialibrary_js", 84 "//foundation/multimedia/media_library/interfaces/kits/js:userfilemanager", 85 "//foundation/multimedia/media_library/interfaces/kits/js:photoaccesshelper", 86 "//foundation/multimedia/media_library/interfaces/kits/js:photoaccesshelper_js" 87 ], 88 "service_group": [ 89 "//foundation/multimedia/media_library/frameworks/innerkitsimpl/media_library_helper:media_library_packages", 90 "//foundation/multimedia/media_library/frameworks/innerkitsimpl/media_library_manager:media_library_manager", 91 "//foundation/multimedia/media_library/frameworks/innerkitsimpl/medialibrary_data_extension:medialibrary_data_extension", 92 "//foundation/multimedia/media_library/frameworks/innerkitsimpl/medialibrary_data_extension:userfilemanager_mimetypes.json", 93 "//foundation/multimedia/media_library/frameworks/innerkitsimpl/test/unittest/medialibrary_scanner:scanner", 94 "//foundation/multimedia/media_library/frameworks/innerkitsimpl/test/unittest/medialibrary_tool:mediatool", 95 "//foundation/multimedia/media_library/frameworks/services/media_backup_extension:mediabackup" 96 ] 97 }, 98 "inner_kits": [ 99 { 100 "header": { 101 "header_base": "//foundation/multimedia/media_library/interfaces/inner_api/media_library_helper/include", 102 "header_files": [ 103 "media_library_manager.h", 104 "medialibrary_db_const.h" 105 ] 106 }, 107 "name": "//foundation/multimedia/media_library/frameworks/innerkitsimpl/media_library_manager:media_library_manager" 108 }, 109 { 110 "header": { 111 "header_base": "//foundation/multimedia/media_library/interfaces/inner_api/media_library_helper/include", 112 "header_files": [ 113 "media_file_uri.h", 114 "media_volume.h" 115 ] 116 }, 117 "name": "//foundation/multimedia/media_library/frameworks/innerkitsimpl/media_library_helper:media_library" 118 } 119 ], 120 "test": [ 121 "//foundation/multimedia/media_library/frameworks/innerkitsimpl/test:test", 122 "//foundation/multimedia/media_library/frameworks/innerkitsimpl/test/fuzztest:media_library_fuzztest" 123 ] 124 } 125 } 126 } 127