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