• 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          "SystemCapability.Multimedia.AVSession.AVInputCast = false"
21      ],
22      "features": [ "av_session_enable_start_stop_on_demand" ],
23      "adapted_system_type": [ "standard" ],
24      "rom": "3000KB",
25      "ram": "5120KB",
26      "hisysevent_config": [
27          "//foundation/multimedia/av_session/hisysevent.yaml"
28      ],
29      "deps": {
30        "components": [
31          "ability_base",
32          "ability_runtime",
33          "cJSON",
34          "init",
35          "access_token",
36          "ace_engine",
37          "audio_framework",
38          "bundle_framework",
39          "c_utils",
40          "cast_engine",
41          "curl",
42          "data_object",
43          "device_manager",
44          "dsoftbus",
45          "eventhandler",
46          "graphic_surface",
47          "hilog",
48          "hisysevent",
49          "hitrace",
50          "input",
51          "ipc",
52          "image_framework",
53          "napi",
54          "safwk",
55          "samgr",
56          "distributed_notification_service",
57          "relational_store",
58          "window_manager",
59          "background_task_mgr",
60          "bluetooth",
61          "os_account",
62          "hicollie",
63          "openssl"
64        ],
65        "third_party": [
66        ]
67      },
68      "build": {
69        "group_type": {
70          "base_group": [
71          ],
72          "fwk_group": [
73            "//foundation/multimedia/av_session/frameworks/common:avsession_common",
74            "//foundation/multimedia/av_session/frameworks/native/ohavsession:ohavsession",
75            "//foundation/multimedia/av_session/frameworks/native/session:avsession_client",
76            "//foundation/multimedia/av_session/frameworks/js/napi/session:avsession_napi",
77            "//foundation/multimedia/av_session/frameworks/cj:cj_multimedia_avsession_ffi",
78            "//foundation/multimedia/av_session/utils:avsession_utils",
79            "//foundation/multimedia/av_session/avpicker:avcastpicker",
80            "//foundation/multimedia/av_session/avpicker:avcastpickerparam",
81            "//foundation/multimedia/av_session/avvolumepanel:avvolumepanel",
82            "//foundation/multimedia/av_session/avinputcastpicker:avinputcastpicker"
83          ],
84          "service_group": [
85            "//foundation/multimedia/av_session/services/session:avsession_item",
86            "//foundation/multimedia/av_session/services/session:avsession_server",
87            "//foundation/multimedia/av_session/services/session/server/remote:remote_session_source",
88            "//foundation/multimedia/av_session/services/session/server/remote:remote_session_sink"
89          ]
90        },
91        "inner_kits": [
92          {
93            "header": {
94              "header_files": [
95                  "avsession_manager.h",
96                  "av_session.h",
97                  "avsession_controller.h",
98                  "avsession_info.h",
99                  "avsession_errors.h"
100              ],
101              "header_base": "//foundation/multimedia/av_session/interfaces/inner_api/native/session/include"
102            },
103            "name": "//foundation/multimedia/av_session/frameworks/native/session:avsession_client"
104          },
105          {
106            "header": {
107              "header_files": [],
108              "header_base": "//foundation/multimedia/av_session/frameworks/cj/include"
109            },
110            "name": "//foundation/multimedia/av_session/frameworks/cj:cj_multimedia_avsession_ffi"
111          }
112        ],
113        "test": [
114          "//foundation/multimedia/av_session/frameworks/native/ohavsession/test/unittest:oh_av_session_unittest",
115          "//foundation/multimedia/av_session/frameworks/native/session/test/unittest:av_session_unittest",
116          "//foundation/multimedia/av_session/frameworks/native/session/test/unittest/napi/avsession_jsunittest:jsunittest",
117          "//foundation/multimedia/av_session/frameworks/native/session/test/unittest/napi/avsession_controller_jsunittest:jsunittest",
118          "//foundation/multimedia/av_session/frameworks/native/session/test/unittest/napi/avsession_manager_jsunittest:jsunittest",
119          "//foundation/multimedia/av_session/frameworks/native/session/test/fuzztest:fuzztest",
120          "//foundation/multimedia/av_session/frameworks/native/session/test/benchmarktest:benchmarktest",
121          "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avcontrolcommand_fuzzer:fuzztest",
122          "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avmetadata_fuzzer:fuzztest",
123          "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avplaybackstate_fuzzer:fuzztest",
124          "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avsessiondescriptor_fuzzer:fuzztest",
125          "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avsessionpixelmap_fuzzer:fuzztest",
126          "//foundation/multimedia/av_session/services/session/server/test:av_session_server_unittest",
127          "//foundation/multimedia/av_session/services/session/server/test/fuzztest:fuzztest"
128        ]
129      }
130    }
131  }
132