• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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