• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/player_framework",
3    "description": "Media standard provides atomic capabilities",
4    "version": "3.1",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8      "destPath": "foundation/multimedia/player_framework"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13      "name": "player_framework",
14      "subsystem": "multimedia",
15      "syscap": [
16        "SystemCapability.Multimedia.Media.AVMetadataExtractor",
17        "SystemCapability.Multimedia.Media.AVImageGenerator",
18        "SystemCapability.Multimedia.SystemSound.Core",
19        "SystemCapability.Multimedia.AudioHaptic.Core",
20        "SystemCapability.Multimedia.Media.SoundPool",
21        "SystemCapability.Multimedia.Media.AVScreenCapture",
22        "SystemCapability.Multimedia.Media.AudioPlayer",
23        "SystemCapability.Multimedia.Media.VideoPlayer",
24        "SystemCapability.Multimedia.Media.AudioRecorder",
25        "SystemCapability.Multimedia.Media.VideoRecorder",
26        "SystemCapability.Multimedia.Media.AVPlayer",
27        "SystemCapability.Multimedia.Media.AVRecorder"
28      ],
29      "features": [],
30      "adapted_system_type": [ "standard" ],
31      "rom": "10000KB",
32      "ram": "10000KB",
33      "hisysevent_config": [
34        "//foundation/multimedia/player_framework/hisysevent.yaml"
35      ],
36      "deps": {
37        "components": [
38          "av_session",
39          "safwk",
40          "hilog",
41          "window_manager",
42          "napi",
43          "samgr",
44          "hitrace",
45          "audio_framework",
46          "ipc",
47          "graphic_2d",
48          "graphic_surface",
49          "hisysevent",
50          "c_utils",
51          "zlib",
52          "access_token",
53          "image_framework",
54          "hiview",
55          "eventhandler",
56          "init",
57          "input",
58          "memmgr_plugin",
59          "hicollie",
60          "media_foundation",
61          "drivers_peripheral_codec",
62          "drivers_peripheral_display",
63          "hdf_core",
64          "ability_base",
65          "ability_runtime",
66          "bundle_framework",
67          "relational_store",
68          "resource_management",
69          "av_codec",
70          "miscdevice",
71          "drm_framework",
72          "qos_manager",
73          "config_policy",
74          "power_manager"
75        ],
76        "third_party": [
77          "glib",
78          "gstreamer",
79          "libffi",
80          "ffmpeg",
81          "libxml2",
82          "bounds_checking_function"
83        ]
84      },
85      "build": {
86        "group_type": {
87          "base_group": [],
88          "fwk_group": [
89            "//foundation/multimedia/player_framework/interfaces/kits/js:napi_packages",
90            "//foundation/multimedia/player_framework/interfaces/kits/c:capi_packages",
91            "//foundation/multimedia/player_framework/interfaces/inner_api/native:media_client"
92          ],
93          "service_group": [
94            "//foundation/multimedia/player_framework/services:media_services_package",
95            "//foundation/multimedia/player_framework/sa_profile:media_service_sa_profile"
96          ]
97        },
98        "inner_kits": [
99          {
100            "type": "so",
101            "name": "//foundation/multimedia/player_framework/services/utils:media_service_utils",
102            "header": {
103              "header_files": [
104              ],
105              "header_base": "//foundation/multimedia/player_framework/services/utils/include"
106            }
107          },
108          {
109            "type": "so",
110            "name": "//foundation/multimedia/player_framework/interfaces/inner_api/native:media_client",
111            "header": {
112              "header_files": [
113                "avcodec_audio_decoder.h",
114                "avcodec_audio_encoder.h",
115                "avcodec_video_decoder.h",
116                "avcodec_video_encoder.h",
117                "player.h",
118                "recorder.h",
119                "screen_capture.h",
120                "media_errors.h"
121              ],
122              "header_base": "//foundation/multimedia/player_framework/interfaces/inner_api/native"
123            }
124          },
125          {
126            "type": "none",
127            "name": "//foundation/multimedia/player_framework/interfaces/kits/js:napi_packages",
128            "header": {
129              "header_files": [
130                "native_module_ohos_media.h"
131              ],
132              "header_base": "//foundation/multimedia/player_framework/interfaces/kits/js"
133            }
134          },
135          {
136            "type": "none",
137            "name": "//foundation/multimedia/player_framework/frameworks/native/system_sound_manager:system_sound_client",
138            "header": {
139              "header_files": [
140                "ringtone_player.h",
141                "system_sound_manager.h",
142                "system_tone_plyaer.h"
143              ],
144              "header_base": "//foundation/multimedia/player_framework/interfaces/inner_api/native/system_sound_manager/include"
145            }
146          },
147          {
148            "type": "none",
149            "name": "//foundation/multimedia/player_framework/frameworks/native/audio_haptic:audio_haptic",
150            "header": {
151              "header_files": [
152                "audio_haptic_manager.h",
153                "audio_haptic_player.h"
154              ],
155              "header_base": "//foundation/multimedia/player_framework/interfaces/inner_api/native/audio_haptic/include"
156            }
157          }
158        ],
159        "test": [
160            "//foundation/multimedia/player_framework/test:media_fuzz_test",
161            "//foundation/multimedia/player_framework/test:media_unit_test"
162        ]
163      }
164    }
165  }
166