• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/av_session",
3    "description": "Audio and Video Session Management",
4    "version": "4.0",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8      "destPath": "foundation/multimedia/av_session"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13      "name": "av_session",
14      "subsystem": "multimedia",
15      "syscap": [
16          "SystemCapability.Multimedia.AVSession.AVCast",
17          "SystemCapability.Multimedia.AVSession.Core",
18          "SystemCapability.Multimedia.AVSession.ExtendedDisplayCast",
19          "SystemCapability.Multimedia.AVSession.Manager"
20      ],
21      "features": [],
22      "adapted_system_type": [ "standard" ],
23      "rom": "3000KB",
24      "ram": "5120KB",
25      "hisysevent_config": [
26          "//foundation/multimedia/av_session/hisysevent.yaml"
27      ],
28      "deps": {
29        "components": [
30          "ability_base",
31          "ability_runtime",
32          "init",
33          "access_token",
34          "audio_framework",
35          "bundle_framework",
36          "c_utils",
37          "cast_engine",
38          "curl",
39          "data_object",
40          "device_manager",
41          "dsoftbus",
42          "eventhandler",
43          "graphic_surface",
44          "hilog",
45          "hisysevent",
46          "hitrace",
47          "input",
48          "ipc",
49          "image_framework",
50          "napi",
51          "safwk",
52          "samgr",
53          "distributed_notification_service",
54          "relational_store",
55          "window_manager",
56          "background_task_mgr",
57          "bluetooth",
58          "os_account",
59          "hicollie"
60        ],
61        "third_party": [
62          "openssl",
63          "jsoncpp"
64        ]
65      },
66      "build": {
67        "group_type": {
68          "base_group": [
69          ],
70          "fwk_group": [
71            "//foundation/multimedia/av_session/frameworks/common:avsession_common",
72            "//foundation/multimedia/av_session/frameworks/native/ohavsession:ohavsession",
73            "//foundation/multimedia/av_session/frameworks/native/session:avsession_client",
74            "//foundation/multimedia/av_session/frameworks/js/napi/session:avsession_napi",
75            "//foundation/multimedia/av_session/utils:avsession_utils",
76            "//foundation/multimedia/av_session/avpicker:avcastpicker",
77            "//foundation/multimedia/av_session/avpicker:avcastpickerparam",
78            "//foundation/multimedia/av_session/avvolumepanel:avvolumepanel"
79          ],
80          "service_group": [
81            "//foundation/multimedia/av_session/services/session:avsession_item",
82            "//foundation/multimedia/av_session/services/session:avsession_server",
83            "//foundation/multimedia/av_session/services/session/server/remote:remote_session_source",
84            "//foundation/multimedia/av_session/services/session/server/remote:remote_session_sink"
85          ]
86        },
87        "inner_kits": [
88          {
89            "header": {
90              "header_files": [
91                  "avsession_manager.h",
92                  "av_session.h",
93                  "avsession_controller.h",
94                  "avsession_info.h",
95                  "avsession_errors.h"
96              ],
97              "header_base": "//foundation/multimedia/av_session/interfaces/inner_api/native/session/include"
98            },
99            "name": "//foundation/multimedia/av_session/frameworks/native/session:avsession_client"
100          }
101        ],
102        "test": [
103          "//foundation/multimedia/av_session/frameworks/native/ohavsession/test/unittest:oh_av_session_unittest",
104          "//foundation/multimedia/av_session/frameworks/native/session/test/unittest:av_session_unittest",
105          "//foundation/multimedia/av_session/frameworks/native/session/test/unittest/napi/avsession_jsunittest:jsunittest",
106          "//foundation/multimedia/av_session/frameworks/native/session/test/unittest/napi/avsession_controller_jsunittest:jsunittest",
107          "//foundation/multimedia/av_session/frameworks/native/session/test/unittest/napi/avsession_manager_jsunittest:jsunittest",
108          "//foundation/multimedia/av_session/frameworks/native/session/test/fuzztest:fuzztest",
109          "//foundation/multimedia/av_session/frameworks/native/session/test/benchmarktest:benchmarktest",
110          "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avcontrolcommand_fuzzer:fuzztest",
111          "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avmetadata_fuzzer:fuzztest",
112          "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avplaybackstate_fuzzer:fuzztest",
113          "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avsessiondescriptor_fuzzer:fuzztest",
114          "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avsessionpixelmap_fuzzer:fuzztest",
115          "//foundation/multimedia/av_session/services/session/server/test:av_session_server_unittest",
116          "//foundation/multimedia/av_session/services/session/server/test/fuzztest:fuzztest"
117        ]
118      }
119    }
120  }
121