• 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": "multimedia_player_framework",
14      "subsystem": "multimedia",
15      "syscap": [
16        "SystemCapability.Multimedia.Media.Core",
17        "SystemCapability.Multimedia.Media.AudioPlayer",
18        "SystemCapability.Multimedia.Media.VideoPlayer",
19        "SystemCapability.Multimedia.Media.AudioRecorder",
20        "SystemCapability.Multimedia.Media.VideoRecorder",
21        "SystemCapability.Multimedia.Media.AudioDecoder",
22        "SystemCapability.Multimedia.Media.AudioEncoder",
23        "SystemCapability.Multimedia.Media.VideoDecoder",
24        "SystemCapability.Multimedia.Media.VideoEncoder",
25        "SystemCapability.Multimedia.Media.CodecBase",
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          "safwk",
39          "hiviewdfx_hilog_native",
40          "window_manager",
41          "napi",
42          "startup_l2",
43          "samgr",
44          "libxml2",
45          "thirdparty_bounds_checking_function",
46          "hitrace_native",
47          "multimedia_audio_framework",
48          "ipc",
49          "graphic_standard",
50          "hisysevent_native",
51          "c_utils",
52          "hilog_native",
53          "zlib",
54          "access_token",
55          "multimedia_image_framework",
56          "common"
57        ],
58        "third_party": [
59          "glib",
60          "gstreamer",
61          "libffi",
62          "ffmpeg",
63          "libsoup",
64          "libpsl",
65          "libgettext"
66        ]
67      },
68      "build": {
69        "group_type": {
70          "base_group": [],
71          "fwk_group": [
72            "//foundation/multimedia/player_framework/interfaces/kits/js:napi_packages",
73            "//foundation/multimedia/player_framework/interfaces/kits/c:capi_packages",
74            "//foundation/multimedia/player_framework/interfaces/inner_api/native:media_client"
75          ],
76          "service_group": [
77            "//foundation/multimedia/player_framework/services:media_services_package",
78            "//foundation/multimedia/player_framework/sa_profile:media_service_sa_profile"
79          ]
80        },
81        "inner_kits": [
82          {
83            "type": "so",
84            "name": "//foundation/multimedia/player_framework/interfaces/inner_api/native:media_client",
85            "header": {
86              "header_files": [
87                "avcodec_audio_decoder.h",
88                "avcodec_audio_encoder.h",
89                "avcodec_video_decoder.h",
90                "avcodec_video_encoder.h",
91                "player.h",
92                "recorder.h"
93              ],
94              "header_base": "//foundation/multimedia/player_framework/interfaces/inner_api/native"
95            }
96          },
97          {
98            "type": "none",
99            "name": "//foundation/multimedia/player_framework/interfaces/kits/js:napi_packages",
100            "header": {
101              "header_files": [
102                "native_module_ohos_media.h"
103              ],
104              "header_base": "//foundation/multimedia/player_framework/interfaces/kits/js"
105            }
106          },
107          {
108            "type": "none",
109            "name": "//foundation/multimedia/audio_framework/frameworks/native/systemsound:audio_ringtone_client",
110            "header": {
111              "header_files": [
112                "iringtone_player.h",
113                "iringtone_sound_manager.h"
114              ],
115              "header_base": "//foundation/multimedia/audio_framework/interfaces/inner_api/native/audioringtone/include"
116            }
117          }
118        ],
119        "test": [
120            "//foundation/multimedia/player_framework/test:media_demo_test",
121            "//foundation/multimedia/player_framework/test:media_fuzz_test",
122            "//foundation/multimedia/player_framework/test:media_unit_test"
123        ]
124      }
125    }
126  }
127