{
    "name": "@ohos/ringtone_library",
    "description": "provides a set of native APIs for access ringtone db information",
    "version": "4.0",
    "license": "Apache License 2.0",
    "publishAs": "code-segment",
    "segment": {
        "destPath": "foundation/multimedia/ringtone_library"
    },
    "component": {
      "name": "ringtone_library",
      "subsystem": "multimedia",
      "syscap": [],
      "features": [],
      "adapted_system_type": [ "small", "standard" ],
      "rom": "363.2KB",
      "ram": "348KB",
      "hisysevent_config": [
        "//foundation/multimedia/ringtone_library/hisysevent.yaml"
      ],
      "deps": {
        "components": [
          "ability_base",
          "ability_runtime",
          "access_token",
          "app_file_service",
          "bundle_framework",
          "c_utils",
          "common_event_service",
          "config_policy",
          "data_share",
          "hilog",
          "hicollie",
          "hisysevent",
          "hitrace",
          "image_framework",
          "init",
          "ipc",
          "kv_store",
          "libxml2",
          "libuv",
          "media_foundation",
          "media_library",
          "napi",
          "node",
          "player_framework",
          "relational_store",
          "samgr",
          "preferences",
          "os_account",
          "safwk",
          "ets_frontend"
        ],
        "third_party": []
      },
      "build": {
        "group_type": {
          "base_group": [],
          "service_group": [
            "//foundation/multimedia/ringtone_library/services:ringtone_data_extension",
            "//foundation/multimedia/ringtone_library/services:ringtonerestore",
            "//foundation/multimedia/ringtone_library/services/ringtone_helper:ringtone_data_helper",
            "//foundation/multimedia/ringtone_library/frameworks/ringtone_extension_hap:ringtone_extension_hap"
          ]
        },
        "inner_kits": [
            {
                "header": {
                  "header_base": "//foundation/multimedia/ringtone_library/interfaces/inner_api/native",
                  "header_files": [
                    "ringtone_type.h",
                    "ringtone_db_const.h",
                    "ringtone_proxy_uri.h"
                  ]
                },
                "name": "//foundation/multimedia/ringtone_library/services:ringtone_data_extension"
            },
            {
              "header": {
                "header_base": "//foundation/multimedia/ringtone_library/interfaces/inner_api/native",
                "header_files": [
                  "ringtone_asset.h",
                  "ringtone_check_utils.h",
                  "ringtone_fetch_result.h",
                  "simcard_setting_asset.h",
                  "vibrate_asset.h",
                  "haptic_2_tone_asset.h"
                ]
              },
              "name": "//foundation/multimedia/ringtone_library/services/ringtone_helper:ringtone_data_helper"
            }
        ],
        "test": [ "//foundation/multimedia/ringtone_library/test/unittest:test" ]
      }
    }
  }