Files
multimedia_av_session/bundle.json
T
openharmony_ci 47eba698dd !3297 merge zhenggai into master
依赖ace_napi整改

Created-by: xuhy2
Commit-by: xuhy2;xuhy
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)



### 二、建议测试周期和提测地址  
  建议测试完成时间:xxxx.xx.xx  
  投产上线时间:xxxx.xx.xx  
  提测地址:CI环境/压测环境  
  测试账号:  

### 三、变更内容
  * 3.1 关联PR列表

  * 3.2 数据库和部署说明  
    1. 常规更新 
    2. 重启unicorn
    3. 重启sidekiq
    4. 迁移任务:是否有迁移任务,没有写 "无"
    5. rake脚本:`bundle exec xxx RAILS_ENV = production`;没有写 "无"

  * 3.4 其他技术优化内容(做了什么,变更了什么)
    - 重构了 xxxx 代码
    - xxxx 算法优化


  * 3.5 废弃通知(什么字段、方法弃用?)



  * 3.6  后向不兼容变更(是否有无法向后兼容的变更?)


  
### 四、研发自测点(自测哪些?冒烟用例全部自测?)
  自测测试结论:


### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)
  检查点:

| 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 |
|------|------------|----------|---------------|
| xxx  | 否          | 需要       | 不需要           |
|      |            |          |               |

  接口测试:

  性能测试:

  并发测试:

  其他:



See merge request: openharmony/multimedia_av_session!3297
2026-07-30 20:43:34 +08:00

171 lines
7.3 KiB
JSON

{
"name": "@ohos/av_session",
"description": "Audio and Video Session Management",
"version": "4.0",
"license": "Apache License 2.0",
"publishAs": "code-segment",
"segment": {
"destPath": "foundation/multimedia/av_session"
},
"dirs": {},
"scripts": {},
"component": {
"name": "av_session",
"subsystem": "multimedia",
"syscap": [
"SystemCapability.Multimedia.AVSession.AVCast",
"SystemCapability.Multimedia.AVSession.Core",
"SystemCapability.Multimedia.AVSession.ExtendedDisplayCast",
"SystemCapability.Multimedia.AVSession.Manager",
"SystemCapability.Multimedia.AVSession.AVInputCast = false",
"SystemCapability.Multimedia.AVSession.AVMusicTemplate = false"
],
"features": [
"av_session_enable_start_stop_on_demand",
"av_session_enable_input_redistribute",
"av_session_enable_dsoftbus",
"av_session_enable_multi_user_audio_zone_feature"
],
"adapted_system_type": [ "standard" ],
"rom": "3000KB",
"ram": "5120KB",
"hisysevent_config": [
"//foundation/multimedia/av_session/hisysevent.yaml"
],
"deps": {
"components": [
"ability_base",
"ability_runtime",
"cJSON",
"data_share",
"json",
"init",
"access_token",
"ace_engine",
"audio_framework",
"bundle_framework",
"c_utils",
"cast_engine",
"curl",
"data_object",
"device_manager",
"dsoftbus",
"eventhandler",
"graphic_surface",
"hilog",
"hisysevent",
"hitrace",
"input",
"ipc",
"image_framework",
"libuv",
"napi",
"node",
"safwk",
"samgr",
"distributed_notification_service",
"relational_store",
"runtime_core",
"window_manager",
"background_task_mgr",
"bluetooth",
"os_account",
"hicollie",
"openssl",
"bounds_checking_function",
"ets_frontend",
"taihe_ffi_gen"
],
"third_party": [
]
},
"build": {
"group_type": {
"base_group": [
],
"fwk_group": [
"//foundation/multimedia/av_session/frameworks/common:avsession_common",
"//foundation/multimedia/av_session/frameworks/native/ohavsession:ohavsession",
"//foundation/multimedia/av_session/frameworks/native/session:avsession_client",
"//foundation/multimedia/av_session/frameworks/js/napi/session:avsession_napi",
"//foundation/multimedia/av_session/frameworks/cj:cj_multimedia_avsession_ffi",
"//foundation/multimedia/av_session/utils:avsession_utils",
"//foundation/multimedia/av_session/frameworks/taihe:av_session_taihe",
"//foundation/multimedia/av_session/avpicker:avcastpicker",
"//foundation/multimedia/av_session/avpicker:avcastpickerparam",
"//foundation/multimedia/av_session/avvolumepanel:avvolumepanel",
"//foundation/multimedia/av_session/avinputcastpicker:avinputcastpicker",
"//foundation/multimedia/av_session/avpicker_static:avpicker_static",
"//foundation/multimedia/av_session/avinputcastpicker_static:avinputcastpicker_static",
"//foundation/multimedia/av_session/avvolumepanel_static:avvolumepanel_static"
],
"service_group": [
"//foundation/multimedia/av_session/services/session:avsession_item",
"//foundation/multimedia/av_session/services/session:avsession_server",
"//foundation/multimedia/av_session/services/session/server/remote:remote_session_source",
"//foundation/multimedia/av_session/services/session/server/remote:remote_session_sink",
"//foundation/multimedia/av_session/tools/ohos-avsession-manager:ohos-avsession-manager"
]
},
"inner_kits": [
{
"header": {
"header_files": [
"avsession_manager.h",
"av_session.h",
"avsession_controller.h",
"avsession_info.h",
"avsession_errors.h"
],
"header_base": "//foundation/multimedia/av_session/interfaces/inner_api/native/session/include"
},
"name": "//foundation/multimedia/av_session/frameworks/native/session:avsession_client"
},
{
"header": {
"header_files": [],
"header_base": "//foundation/multimedia/av_session/frameworks/cj/include"
},
"name": "//foundation/multimedia/av_session/frameworks/cj:cj_multimedia_avsession_ffi"
},
{
"header": {
"header_files": [],
"header_base": "//foundation/multimedia/av_session/interfaces/inner_api/native/session/include"
},
"name": "//foundation/multimedia/av_session/frameworks/native/session:avsession_cast_client"
},
{
"header": {
"header_files": [],
"header_base": "//foundation/multimedia/av_session/interfaces/inner_api/native/session/include"
},
"name": "//foundation/multimedia/av_session/frameworks/common:avsession_common"
},
{
"header": {
"header_files": [],
"header_base": "//foundation/multimedia/av_session/interfaces/inner_api/native/session/include"
},
"name": "//foundation/multimedia/av_session/utils:avsession_utils"
}
],
"test": [
"//foundation/multimedia/av_session/frameworks/native/ohavsession/test/unittest:oh_av_session_unittest",
"//foundation/multimedia/av_session/frameworks/native/session/test/unittest:av_session_unittest",
"//foundation/multimedia/av_session/frameworks/native/session/test/unittest/napi/avsession_jsunittest:jsunittest",
"//foundation/multimedia/av_session/frameworks/native/session/test/unittest/napi/avsession_controller_jsunittest:jsunittest",
"//foundation/multimedia/av_session/frameworks/native/session/test/fuzztest:fuzztest",
"//foundation/multimedia/av_session/frameworks/native/session/test/benchmarktest:benchmarktest",
"//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avcontrolcommand_fuzzer:fuzztest",
"//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avmetadata_fuzzer:fuzztest",
"//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avplaybackstate_fuzzer:fuzztest",
"//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avsessiondescriptor_fuzzer:fuzztest",
"//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avsessionpixelmap_fuzzer:fuzztest",
"//foundation/multimedia/av_session/services/session/server/test:av_session_server_unittest",
"//foundation/multimedia/av_session/services/session/server/test/fuzztest:fuzztest"
]
}
}
}