• 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": "3.1",
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      ],
19      "features": [],
20      "adapted_system_type": [ "standard" ],
21      "rom": "4068KB",
22      "ram": "4068KB",
23      "hisysevent_config": [
24        "//foundation/multimedia/media_library/hisysevent.yaml"
25      ],
26      "deps": {
27        "components": [
28          "device_manager",
29          "bundle_framework",
30          "multimedia_player_framework",
31          "hilog_native",
32          "common_event_service",
33          "device_security_level",
34          "napi",
35          "device_auth",
36          "hitrace_native",
37          "distributeddatamgr",
38          "access_token",
39          "ipc",
40          "ability_runtime",
41          "ipc_js",
42          "data_share",
43          "multimedia_image_framework",
44          "samgr",
45          "hiviewdfx_hilog_native",
46          "user_file_service",
47          "eventhandler",
48          "common",
49          "relational_store",
50          "init",
51          "ability_base"
52        ],
53        "third_party": [
54          "json",
55          "node",
56          "openssl"
57        ]
58      },
59      "build": {
60        "group_type": {
61          "base_group": [],
62          "fwk_group": [
63            "//foundation/multimedia/media_library/interfaces/kits/js:medialibrary",
64            "//foundation/multimedia/media_library/interfaces/kits/js:medialibrary_js",
65            "//foundation/multimedia/media_library/interfaces/kits/js:userfilemanager"
66          ],
67          "service_group": [
68            "//foundation/multimedia/media_library/frameworks/innerkitsimpl/media_library_helper:media_library_packages",
69            "//foundation/multimedia/media_library/frameworks/innerkitsimpl/media_library_manager:media_library_manager",
70            "//foundation/multimedia/media_library/frameworks/innerkitsimpl/medialibrary_data_extension:medialibrary_data_extension",
71            "//foundation/multimedia/media_library/frameworks/innerkitsimpl/test/unittest/medialibrary_scanner:scanner"
72          ]
73        },
74        "inner_kits": [
75            {
76                "header": {
77                  "header_base": "//foundation/multimedia/media_library/interfaces/inner_api/media_library_helper/include",
78                  "header_files": [
79                    "media_library_manager.h",
80                    "medialibrary_db_const.h"
81                  ]
82                },
83                "name": "//foundation/multimedia/media_library/frameworks/innerkitsimpl/media_library_helper:media_library"
84            }
85        ],
86        "test": [
87          "//foundation/multimedia/media_library/frameworks/innerkitsimpl/test:test",
88          "//foundation/multimedia/media_library/frameworks/innerkitsimpl/test/fuzztest:media_library_fuzztest"
89        ]
90      }
91    }
92  }
93