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